v3.25.2
Consolidated Statements of Comprehensive Income (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 $ (24,420) $ (15,697) $ (46,106) $ (64,116)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 17,994 2,144 25,633 3,562
Unrealized gain (loss) on available-for-sale securities 6 6 78 (9)
Other comprehensive income 18,000 2,150 25,711 3,553
Comprehensive loss $ (6,420) $ (13,547) $ (20,395) $ (60,563)