v3.26.1
Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (46,650) $ 28,840 $ 23,030 $ (23,256)
Other comprehensive (loss) income:        
Cumulative translation adjustment, net of tax of $(2),$4,685, $(1,387), and $4,685, respectively (1,872) 48,445 (14,806) 77,537
Unrealized (losses) gains on investments, net of tax of $(100), $13, $(344), and $75 respectively (309) 41 (1,059) 229
Total other comprehensive (loss) income (2,181) 48,486 (15,865) 77,766
Comprehensive (loss) income $ (48,831) $ 77,326 $ 7,165 $ 54,510