XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Consolidated net income (loss) $ 26,062 $ 13,713 $ 135,706 $ 99,929
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 1,242 4,522 20,574 (6,985)
Total other comprehensive income (loss), net of tax 1,242 4,522 20,574 (6,985)
Comprehensive income (loss) 27,304 18,235 156,280 92,944
Less: Comprehensive income (loss) attributable to noncontrolling interest in subsidiaries, net of tax (1,817) (786) (4,328) (1,789)
Comprehensive income (loss) attributable to common stockholders $ 29,121 $ 19,021 $ 160,608 $ 94,733