v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net loss $ (312) $ (43,592) $ (1,489) $ (76,515)
Comprehensive loss, net of income taxes        
Foreign currency translation adjustments (19,641) (1,097) (23,357) 11,746
Unrealized loss on available-for-sale securities (41) (7) (58) (3)
Other comprehensive loss, net of income taxes $ (19,994) $ (44,696) $ (24,904) $ (64,772)