XML 45 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (240,394) $ 137,240 $ 4,432
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]      
Foreign currency translation [1] (90,213) 36,385 8,425
Comprehensive (loss) income $ (330,607) $ 173,625 $ 12,857
[1] There are no tax effects on foreign currency adjustments.