v3.25.2
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Finance lease right-of-use assets, net $ 128,787 $ 56,702
Finance lease, right-of-use asset, statement of financial position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Finance lease liabilities    
Current $ 24,885 $ 13,208
Noncurrent 56,895 6,217
Total finance lease liabilities $ 81,780 $ 19,425
Weighted average remaining lease term - finance leases (in months) 6 years 4 months 28 days 1 year 5 months 26 days
Weighted average discount rate - finance leases (as a percent) 7.24% 7.25%
Accumulated amortization $ 59,200 $ 50,300