XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASE (FUTURE MINIMUM LEASE PAYMENTS TABLE) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Finance Leases - Year 1 $ 1,699 $ 2,155
Finance Leases - Year 2 1,024 1,378
Finance Leases - Year 3 156 704
Finance Leases - Year 4 0 0
Finance Leases - Year 5 0 0
Thereafter 0 0
Total minimum lease payments 2,879 4,237
Less: imputed interest (142) (250)
Total lease liability $ 2,737 $ 3,987
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current, Other Liabilities, Noncurrent Other Liabilities, Current, Other Liabilities, Noncurrent
Finance Lease, Liability, to be Paid $ 2,879 $ 4,237
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases - Year 1 39,343 46,258
Operating Leases - Year 2 32,980 36,683
Operating Leases - Year 3 27,402 30,984
Operating Leases - Year 4 12,439 25,539
Operating Leases - Year 5 2,936 11,794
Thereafter 3,931 6,267
Total minimum lease payments 119,031 157,525
Less: Imputed Interest. (14,665) (22,445)
Total lease liability 104,366 135,080
Sublease Income [Member]    
Lessee, Lease, Description [Line Items]    
Sub-lease income - Year 1 (3,476) (3,038)
Sub-lease income - Year 2 (965) (3,015)
Sub-lease income - Year 3 (363) (490)
Sub-lease income - Year 4 0 0
Sub-lease income - Year 5 0 0
Sub-lease income - thereafter 0 0
Sublease Income Total (4,804) (6,543)
Sublease Income Total $ 4,804 $ 6,543