XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2025 (remainder) $ 10,449
2026 12,939
2027 7,994
2028 4,196
2029 2,666
Thereafter 1,426
Total lease payments 39,669
Less: interest 3,606
Present value of lease payments 36,063
Finance Leases  
2025 (remainder) 0
2026 0
2027 0
2028 0
2029 0
Thereafter 0
Total lease payments 0
Less: interest 0
Present value of lease payments 0
Total  
2025 (remainder) 10,449
2026 12,939
2027 7,994
2028 4,196
2029 2,666
Thereafter 1,426
Total lease payments $ 39,669