Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details)

v3.25.4
Summary of Significant Accounting Policies - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 173,860 $ 204,812 $ 297,406
Other comprehensive income (loss) 5,744 (2,726) 1,468
Ending Balance 192,231 173,860 204,812
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (1,501) 1,089  
Other comprehensive income (loss) 5,722 (2,590)  
Ending Balance 4,221 (1,501) 1,089
Unrealized Gains (losses) on Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 0 136  
Other comprehensive income (loss) 22 (136)  
Ending Balance 22 0 136
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (1,501) 1,225 (243)
Other comprehensive income (loss) 5,744 (2,726) 1,468
Ending Balance $ 4,243 $ (1,501) $ 1,225