v3.26.1
Leases - Summary of Operating 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 $ 11,095 $ 9,438 $ 21,976 $ 17,996
Variable lease cost 430 406 838 741
Short-term lease cost 37,237 24,845 66,362 48,531
Total lease costs $ 48,762 $ 34,689 $ 89,176 $ 67,268