v3.26.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) Attributable to Noncontrolling Interest $ (1,435) $ 0 $ (1,435) $ 0
Net income (loss) 63,580 54,442 99,687 104,819
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax (2,911) 20,866 659 41,202
Other comprehensive income (loss):        
Total other comprehensive income (loss) (2,911) 20,866 659 41,202
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total 60,669 75,308 100,346 146,021
Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent $ 62,104 $ 75,308 $ 101,781 $ 146,021