v3.26.1
Leases - Schedule of Components of Lease Expense (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 [1] $ 7,833 $ 6,233 $ 13,610 $ 12,679
Finance lease cost:        
Amortization of leased assets 9,294 5,733 18,701 11,457
Interest on lease liabilities 1,320 1,858 3,646 3,167
Net lease cost $ 18,447 $ 13,824 $ 35,957 $ 27,303
[1] Includes leases that are for periods of 12 months or less.