v3.25.1
Leases - Schedule of Lease Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
Operating lease right-of-use assets $ 146,272 $ 148,397
Operating lease liabilities, current 24,920 25,192
Operating lease liabilities, non-current 147,972 152,074
Total operating lease liabilities 172,892 177,266
Assets    
Finance lease right-of-use assets 70,265 79,704
Liabilities    
Finance lease liabilities, current 30,047 31,268
Finance lease liabilities, non-current 46,225 54,351
Total finance lease liabilities $ 76,272 $ 85,619
Finance lease, liability, current, statement of financial position Accrued and other current liabilities Accrued and other current liabilities
Finance lease, liability, noncurrent, statement of financial position Other liabilities Other liabilities
Weighted-average remaining lease term (years)    
Operating lease, weighted-average remaining lease term (in years) 7 years 4 months 24 days 7 years 8 months 12 days
Finance lease, weighted-average remaining lease term (in years) 2 years 4 months 24 days 2 years 7 months 6 days
Weighted-average discount rate    
Operating leases, Weighted-average discount rate (as a percent) 6.60% 6.60%
Finance leases, Weighted-average discount rate (as a percent) 6.40% 6.40%