XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Loss:    
Beginning balance $ 73,848 $ 87,739
Net other comprehensive income (loss) 268 (589)
Ending balance 74,070 78,384
Net other comprehensive (loss) income, tax expense 0 0
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Loss:    
Beginning balance (24,580) (23,167)
Net other comprehensive income (loss) 268 (589)
Ending balance (24,312) (23,756)
Foreign currency translation adjustment    
Accumulated Other Comprehensive Loss:    
Beginning balance (24,744) (24,121)
Net other comprehensive income (loss) 415 (236)
Ending balance (24,329) (24,357)
Unrealized gain (loss) on marketable debt securities, net    
Accumulated Other Comprehensive Loss:    
Beginning balance 164 954
Net other comprehensive income (loss) (147) (353)
Ending balance $ 17 $ 601