XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 29,204 $ 74,474 $ 47,491 $ 125,870
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (1,192) 502 (1,008) 1,066
Unrealized loss on derivative instruments (941) (2,952) (665) (3,188)
Total other comprehensive loss (2,133) (2,450) (1,673) (2,122)
Comprehensive income 27,071 72,024 45,818 123,748
Comprehensive income attributable to noncontrolling interest 246 146 366 329
Comprehensive income attributable to common stockholders $ 26,825 $ 71,878 $ 45,452 $ 123,419