v3.26.3
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Remainder of 2026 $ 8,127  
2027 6,208  
2028 6,301  
2029 6,395  
2030 6,491  
2031 681,088  
Thereafter 36,831  
Total future payments 751,441  
Less impact of discounting 18,825  
Total future principal payments 732,616  
Current portion 9,735 $ 3,465
Long-term portion 722,881  
Debt [Member]    
Debt Instrument [Line Items]    
2031 674,500  
Total future payments 674,500  
Total future principal payments 674,500  
Long-term portion 674,500  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
Remainder of 2026 8,127  
2027 6,208  
2028 6,301  
2029 6,395  
2030 6,491  
2031 6,588  
Thereafter 36,831  
Total future payments 76,941  
Less impact of discounting 18,825  
Total future principal payments 58,116  
Current portion 9,735  
Long-term portion $ 48,381