v3.26.3
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease cost $ 13,974 $ 16,971 $ 46,350 $ 50,235
Short-term lease cost 5,658 3,642 15,406 10,309
Amortization of right-of-use assets 1,382 1,136 3,714 3,413
Interest on lease liabilities 147 135 389 396
Sublease income (140) (974) (1,613) (2,796)
Total lease cost $ 21,021 $ 20,910 $ 64,246 $ 61,557