XML 48 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Remainder of 2026 $ 9,867  
2027 6,208  
2028 677,897  
2029 6,395  
2030 6,491  
Thereafter 43,420  
Total future payments 750,278  
Less impact of discounting 19,702  
Total future principal payments 730,576  
Current portion 9,774 $ 3,465
Long-term portion 720,802  
Debt [Member]    
Debt Instrument [Line Items]    
2028 671,596  
Total future payments 671,596  
Total future principal payments 671,596  
Long-term portion 671,596  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
Remainder of 2026 9,867  
2027 6,208  
2028 6,301  
2029 6,395  
2030 6,491  
Thereafter 43,420  
Total future payments 78,682  
Less impact of discounting 19,702  
Total future principal payments 58,980  
Current portion 9,774  
Long-term portion $ 49,206