v3.25.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
Operating lease right-of-use assets, net $ 60,209 $ 30,001
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of lease obligations Current portion of lease obligations
Current portion of operating lease obligations $ 19,894 $ 7,204
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current lease obligations Non-current lease obligations
Non-current operating lease obligations $ 40,619 $ 21,838
Total operating lease liabilities $ 60,513 $ 29,042
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Non-current lease obligations Non-current lease obligations
Finance Leases    
Equipment, net $ 38,476 $ 28,532
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of lease obligations Current portion of lease obligations
Current portion of finance lease obligations $ 13,690 $ 9,824
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current lease obligations Non-current lease obligations
Non-current finance lease obligations $ 25,430 $ 18,915
Total finance lease liabilities $ 39,120 $ 28,739
Weighted-average remaining lease term (years):    
Operating leases 4 years 1 month 20 days 5 years 5 months 12 days
Finance leases 3 years 1 month 6 days 3 years 3 months 3 days
Weighted-average discount rate:    
Operating leases 6.74% 7.32%
Finance leases 6.72% 6.78%