XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of lease liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 4,143
2027 3,159
2028 1,871
2029 924
2030 70
Thereafter 0
Total minimum lease payments 10,167
Less: Imputed interest (1,074)
Present value of minimum lease payments 9,093
Finance Lease, 2026 13
Finance Lease, 2027 7
Finance Leases, 2028 0
Finance Lease, 2029 0
Finance Lease, 2030 0
Thereafter 0
Total minimum lease payments 20
Finance Lease, Less: Imputed interest (1)
Present value of minimum lease payments 19
2026 4,156
2027 3,166
2028 1,871
2029 924
2030 70
Thereafter 0
Total minimum lease payments 10,187
Less: Imputed interest (1,075)
Present value of minimum lease payments $ 9,112