XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease, liability, to be paid, year one $ 2,208  
Operating lease, liability, to be paid, year two 1,690  
Operating lease, liability, to be paid, year three 888  
Operating lease, liability, to be paid, year four 449  
Operating lease, liability, to be paid, year five 388  
Operating lease, liability, to be paid, after year five 583  
Operating lease, liability, to be paid 6,206  
Operating lease, liability, undiscounted excess amount (452)  
Operating lease, liability 5,754  
Finance lease, liability, to be paid, year one 247  
Finance lease, liability, to be paid, year two 203  
Finance lease, liability, to be paid, year three 136  
Finance lease, liability, to be paid, year four 55  
Finance lease, liability, to be paid, year five 0  
Finance lease, liability, to be paid, after year five 0  
Finance lease, liability, to be paid 641  
Finance lease, liability, undiscounted excess amount (39)  
Finance lease, liability 602  
Lessee lease, liability, to be paid, year one 2,455  
Lessee lease, liability, to be paid, year two 1,893  
Lessee lease, liability, to be paid, year three 1,024  
Lessee lease, liability, to be paid, year four 504  
Lessee lease, liability, to be paid, year five 388  
Lessee lease, liability, to be paid, after year five 583  
Lessee lease, liability, to be paid 6,847  
Lessee lease, liability, undiscounted excess amount (491)  
Lease liabilities $ 6,356 $ 6,449
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities