v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net income (loss) attributable to common stockholders $ (11,894) $ (13,306) $ (23,849) $ 30,297
Other comprehensive loss        
Foreign currency translation adjustments reclassed out of accumulated other comprehensive income related to discontinued operations       (1,125)
Foreign currency translation adjustments (689)   (689) (7)
Unrealized loss on marketable securities, net of tax of $0 (43) (14) (95) (30)
Total other comprehensive loss (732) (14) (784) (1,162)
Comprehensive income (loss) $ (12,626) $ (13,320) $ (24,633) $ 29,135