XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of lease liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 5,378
2026 4,451
2027 3,019
2028 1,832
2029 924
Thereafter 70
Total minimum lease payments 15,674
Less: Imputed interest (1,941)
Present value of minimum lease payments 13,733
Finance Lease, 2025 12
Finance Lease, 2026 15
Finance Leases, 2027 8
Finance Lease, 2028 0
Finance Lease, 2029 0
Thereafter 0
Total minimum lease payments 35
Finance Lease, Less: Imputed interest (4)
Present value of minimum lease payments 31
2025 5,390
2026 4,466
2027 3,027
2028 1,832
2029 924
Thereafter 70
Total minimum lease payments 15,709
Less: Imputed interest (1,945)
Present value of minimum lease payments $ 13,764