XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 13,387
2026 12,293
2027 7,335
2028 3,559
2029 2,112
Thereafter 1,387
Total lease payments 40,073
Less: interest 3,650
Present value of lease payments 36,423
Total  
2025 13,387
2026 12,293
2027 7,335
2028 3,559
2029 2,112
Thereafter 1,387
Total lease payments $ 40,073