XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 11,386 $ 3,431 $ 2,665 $ (20,901)
Other comprehensive income (loss), net of tax:        
Change in unrealized loss on marketable securities available-for-sale (289) (1,197) (1,746) (531)
Cumulative foreign currency translation adjustments (249) 25 (1,057) 597
Total other comprehensive (loss) income (538) (1,172) (2,803) 66
Total comprehensive loss $ 10,848 $ 2,259 $ (138) $ (20,835)