XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Loss:            
Beginning balance $ 74,070 $ 73,848 $ 78,384 $ 87,739 $ 73,848 $ 87,739
Net other comprehensive income (loss) 666 268 (459) (589) 934 (1,048)
Ending balance 90,709 74,070 70,288 78,384 90,709 70,288
Net other comprehensive (loss) income, tax expense 0   0   0 0
Accumulated other comprehensive loss            
Accumulated Other Comprehensive Loss:            
Beginning balance (24,312) (24,580) (23,756) (23,167) (24,580) (23,167)
Net other comprehensive income (loss) 666 268 (459) (589)    
Ending balance (23,646) (24,312) (24,215) (23,756) (23,646) (24,215)
Foreign currency translation adjustment            
Accumulated Other Comprehensive Loss:            
Beginning balance (24,329) (24,744) (24,357) (24,121) (24,744) (24,121)
Net other comprehensive income (loss) 673   (74)   1,088 (310)
Ending balance (23,656) (24,329) (24,431) (24,357) (23,656) (24,431)
Unrealized gain (loss) on marketable debt securities, net            
Accumulated Other Comprehensive Loss:            
Beginning balance 17 164 601 954 164 954
Net other comprehensive income (loss) (7)   (385)   (154) (738)
Ending balance $ 10 $ 17 $ 216 $ 601 $ 10 $ 216