v3.26.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 31,991 $ 3,930 $ 55,641 $ 7,856
Short-term lease costs 37,572 0 54,586 0
Variable lease costs 2,135 22,007 4,781 30,266
Total lease costs $ 71,698 $ 25,937 $ 115,008 $ 38,122