XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
2021 $ 9,528  
2022 64,831  
2023 1,272,914  
2024 2,105,486  
2025 2,010  
Thereafter 1,325,916  
Total payments on debt 4,780,685  
Debt discount on convertible debentures (8,088)  
Debt and Lease Obligation $ 4,772,597 $ 4,975,983