XML 112 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Loss:      
Beginning balance $ 87,739 $ (21,145) $ 78,244
Net other comprehensive (loss) income (1,413) 3,174 (2,401)
Ending balance 73,848 87,739 (21,145)
Net other comprehensive (loss) income, tax benefit 0 0 0
Accumulated other comprehensive loss      
Accumulated Other Comprehensive Loss:      
Beginning balance (23,167) (26,341) (23,940)
Net other comprehensive (loss) income (1,413) 3,174 (2,401)
Ending balance (24,580) (23,167) (26,341)
Foreign currency translation adjustment:      
Accumulated Other Comprehensive Loss:      
Beginning balance (24,121) (24,452) (23,855)
Net other comprehensive (loss) income (623) 331 (597)
Ending balance (24,744) (24,121) (24,452)
Unrealized gain (loss) on marketable debt securities, net      
Accumulated Other Comprehensive Loss:      
Beginning balance 954 (1,889) (85)
Net other comprehensive (loss) income (790) 2,843 (1,804)
Ending balance $ 164 $ 954 $ (1,889)