v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net (loss) / income $ (47,569) $ 18,688
Foreign currency translation (loss) / gain (1,595) 4,297
Other comprehensive (loss) / income (1,595) 4,297
Comprehensive (loss) / income $ (49,164) $ 22,985