XML 94 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lease Commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 22,143
2026 13,180
2027 8,183
2028 4,942
2029 3,000
Thereafter 3,602
Total minimum lease payments 55,050
Operating lease, Less reconciling items to reconcile undiscounted cash flows to lease liabilities:  
Short-term leases excluded from balance sheet 3,675
Imputed interest 3,844
Total reconciling items 7,519
Total liabilities per balance sheet $ 47,531
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent
Finance Leases  
2025 $ 242
2026 242
2027 125
2028 3
Total minimum lease payments 612
Finance Lease, Less reconciling items to reconcile undiscounted cash flows to lease liabilities:  
Imputed interest 50
Total reconciling items 50
Total liabilities per balance sheet 562
Total  
2025 22,385
2026 13,422
2027 8,308
2028 4,945
2029 3,000
Thereafter 3,602
Total minimum lease payments 55,662
Leases Total , Less reconciling items to reconcile undiscounted cash flows to lease liabilities:  
Short-term leases excluded from balance sheet 3,675
Imputed interest 3,894
Total reconciling items 7,569
Total liabilities per balance sheet 48,093
2025 2,000
2026 1,500
2027 300
Thereafter $ 100