XML 113 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Finance Leases - Year 1 $ 2,155 $ 2,071
Finance Leases - Year 2 1,378 1,020
Finance Leases - Year 3 704 268
Finance Leases - Year 4 0 14
Finance Leases - Year 5 0 0
Thereafter 0 0
Total minimum lease payments 4,237 3,373
Less: imputed interest (250) (60)
Total lease liability $ 3,987 $ 3,313
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 $ 4,237 $ 3,373
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases - Year 1 46,258 38,783
Operating Leases - Year 2 36,683 26,789
Operating Leases - Year 3 30,984 18,229
Operating Leases - Year 4 25,539 12,906
Operating Leases - Year 5 11,794 9,749
Thereafter 6,267 10,320
Total minimum lease payments 157,525 116,776
Less: Imputed Interest. (22,445) (11,930)
Total lease liability 135,080 104,846
Sublease Income [Member]    
Lessee, Lease, Description [Line Items]    
Sub-lease income - Year 1 (3,038) (3,527)
Sub-lease income - Year 2 (3,015) (2,940)
Sub-lease income - Year 3 (490) (2,940)
Sub-lease income - Year 4 0 (490)
Sub-lease income - Year 5 0 0
Sub-lease income - thereafter 0 0
Sublease Income Total (6,543) (9,897)
Sublease Income Total $ 6,543 $ 9,897