XML 102 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Finance Obligation - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Sale Leaseback Transaction [Line Items]    
Total finance lease liabilities $ 29,329  
Short term finance lease obligation 4,718 $ 903
Long term finance lease obligation 24,611 4,493
Sale Leaseback Agreements    
Sale Leaseback Transaction [Line Items]    
Total finance lease liabilities 16,993 23,900
Short term finance lease obligation 4,500 8,000
Long term finance lease obligation 12,500 15,900
Sale Leaseback Agreements | Future Services [Member]    
Sale Leaseback Transaction [Line Items]    
Total finance lease liabilities 236,600 157,700
Short term finance lease obligation 37,500 24,700
Long term finance lease obligation $ 199,100 $ 132,900