v3.26.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net (loss) / income $ (197,752) $ 13,387 $ (401,259) $ 61,515
Foreign currency translation (loss) / gain (842) (2,360)   11,952
Other comprehensive (loss) / income (842) (2,360) (5,337) 11,952
Comprehensive (loss) / income $ (198,594) $ 11,027 $ (406,596) $ 73,467