v3.25.2
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 6,233 $ 8,206 $ 12,679 $ 20,812
Finance lease cost:        
Amortization of leased assets 5,733 5,775 11,457 11,533
Interest on lease liabilities 1,858 2,322 3,167 2,673
Net lease cost $ 13,824 $ 16,303 $ 27,303 $ 35,018