XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (283,075) $ 231,855 $ 112,770
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustment (2,183) 975 198
Unrealized loss on derivative instruments (618) (521) (1,939)
Total other comprehensive (loss) income (2,801) 454 (1,741)
Comprehensive (loss) income (285,876) 232,309 111,029
Comprehensive income attributable to noncontrolling interest 996 0 0
Comprehensive (loss) income attributable to common stockholders $ (286,872) $ 232,309 $ 111,029