XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) - 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]        
Net income (loss) $ 33,503 $ (141,354) $ 93,511 $ (113,491)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]        
Foreign currency translation [1] 888 17,910 37,604 (45,100)
Comprehensive income (loss) $ 34,391 $ (123,444) $ 131,115 $ (158,591)
[1] There are no tax effects on foreign currency adjustments.