XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Finance Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance Lease, Liability, to be Paid, Year One $ 1,215  
Finance Lease, Liability, to be Paid, Year Two 1,104  
Finance Lease, Liability, to be Paid, Year Three 759  
Finance Lease, Liability, to be Paid, Year Four 420  
Finance Lease, Liability, to be Paid, Year Five 197  
Finance Lease, Liability, to be Paid, after Year Five 47  
Finance Lease, Liability, Payment, Due 3,742  
Finance Lease, Liability, Undiscounted Excess Amount (344)  
Finance Lease, Liability $ 3,398 $ 2,814