v3.26.1
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2026 $ 11,599  
2027 6,208  
2028 688,301  
2029 6,395  
2030 6,491  
Thereafter 43,419  
Total future payments 762,413  
Less impact of discounting 20,590  
Total future principal payments 741,823  
Current portion 9,811 $ 3,465
Long-term portion 732,012  
Debt [Member]    
Debt Instrument [Line Items]    
2028 682,000  
Total future payments 682,000  
Total future principal payments 682,000  
Long-term portion 682,000  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
2026 11,599  
2027 6,208  
2028 6,301  
2029 6,395  
2030 6,491  
Thereafter 43,419  
Total future payments 80,413  
Less impact of discounting 20,590  
Total future principal payments 59,823  
Current portion 9,811  
Long-term portion $ 50,012