v3.26.1
Acquisitions - Pro Forma (Details) - NewGold - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Business Combination [Line Items]    
Revenue $ 1,191,119 $ 626,248
Net income (loss) $ 211,723 $ (183,376)