XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2024 $ 3,396  
2025 3,495  
2026 3,596  
2027 1,210  
2028 756,000  
Total future payments 767,697  
Less impact of discounting 633  
Total future principal payments 767,064  
Current portion 3,083 $ 11,151
Long-term portion 763,981  
Debt [Member]    
Debt Instrument [Line Items]    
2028 756,000  
Total future payments 756,000  
Total future principal payments 756,000  
Long-term portion 756,000  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
2024 3,396  
2025 3,495  
2026 3,596  
2027 1,210  
Total future payments 11,697  
Less impact of discounting 633  
Total future principal payments 11,064  
Current portion 3,083  
Long-term portion $ 7,981