XML 117 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (126,235) $ (95,904) $ 28,317
Other comprehensive income (loss):      
Unrealized gain (loss) on investments 43 727 (431)
Gain (loss) on foreign currency translation adjustments (999) 814 (3,262)
Release of cumulative foreign currency translation adjustments to net loss from discontinued operations 2,915 0 0
Comprehensive (loss) income $ (124,276) $ (94,363) $ 24,624