XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Consolidated net income (loss) $ 53,429 $ 49,041
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments 6,323 (4,829)
Total other comprehensive income (loss), net of tax 6,323 (4,829)
Comprehensive income (loss) 59,752 44,212
Less: Comprehensive income (loss) attributable to noncontrolling interest in subsidiaries, net of tax (1,565) (310)
Comprehensive income (loss) attributable to common stockholders $ 61,317 $ 44,522