XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Debt and Future Minimum Lease Payments on Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
2022 $ 11,441  
2023 14,276  
2024 644,950  
2025 14,475  
2026 145,034  
Thereafter 1,221  
Total future payments 831,397  
Less impact of discounting 1,553  
Total future principal payments 829,844  
Current portion of debt and finance lease obligations 10,939 $ 2,631
Long-term portion 818,905  
Debt [Member]    
Debt Instrument [Line Items]    
2022 8,211  
2023 10,948  
2024 641,523  
2025 10,948  
2026 141,405  
Total future payments 813,035  
Total future principal payments 813,035  
Current portion of debt and finance lease obligations 8,211  
Long-term portion 804,824  
Finance Lease Obligations [Member]    
Debt Instrument [Line Items]    
2022 3,230  
2023 3,328  
2024 3,427  
2025 3,527  
2026 3,629  
Thereafter 1,221  
Total future payments 18,362  
Less impact of discounting 1,553  
Total future principal payments 16,809  
Current portion of debt and finance lease obligations 2,728  
Long-term portion $ 14,081