XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net (loss) $ (14,390) $ (7,279) $ (19,901) $ (74,857)
Other comprehensive income (loss), net of tax        
Unrealized gain (loss) on available-for-sale securities 660 (40) (158) (281)
Foreign currency translation adjustments 10,204 (3,687) 4,635 (1,737)
Total other comprehensive income (loss), net of tax 10,864 (3,727) 4,477 (2,018)
Comprehensive (loss) $ (3,526) $ (11,006) $ (15,424) $ (76,875)