v3.26.1
Condensed 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 income $ 24,346 $ 43,262 $ 26,343 $ 60,008
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]        
Foreign currency translation [1] (716) 21,439 1,606 36,716
Comprehensive income $ 23,630 $ 64,701 $ 27,949 $ 96,724
[1] There are no tax effects on foreign currency adjustments.