XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.4
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Finance Leases - Year 1 $ 2,071 $ 3,026
Finance Leases - Year 2 1,020 1,921
Finance Leases - Year 3 268 870
Finance Leases - Year 4 14 164
Finance Leases - Year 5   0
Thereafter   0
Total minimum lease payments 3,373 5,981
Less: imputed interest (60) (114)
Total lease liability $ 3,313 $ 5,867
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities, Other liabilities, noncurrent Other current liabilities, Other liabilities, noncurrent
Finance Lease, Liability, Payments, Due $ 3,373 $ 5,981
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases - Year 1 38,783 48,559
Operating Leases - Year 2 26,789 32,054
Operating Leases - Year 3 18,229 18,862
Operating Leases - Year 4 12,906 10,162
Operating Leases - Year 5 9,749 3,508
Thereafter 10,320 6,759
Total minimum lease payments 116,776 119,904
Less: Imputed Interest. (11,930) (11,025)
Total lease liability 104,846 108,879
Sublease Income [Member]    
Lessee, Lease, Description [Line Items]    
Sub-lease income - Year 1 (3,527) (3,465)
Sub-lease income - Year 2 (2,940) (3,112)
Sub-lease income - Year 3 (2,940) (2,905)
Sub-lease income - Year 4 (490) (2,940)
Sub-lease income - Year 5   (490)
Sublease Income Total (9,897) (12,912)
Sublease Income Total $ 9,897 $ 12,912