XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Leases Finance Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Finance Lease, Liability, to be Paid, Year One $ 2,391  
Finance Lease, Liability, to be Paid, Year Two 2,000  
Finance Lease, Liability, to be Paid, Year Three 1,464  
Finance Lease, Liability, to be Paid, Year Four 468  
Finance Lease, Liability, to be Paid, Year Five 58  
Finance Lease, Liability, to be Paid, after Year Five 0  
Finance Lease, Liability, Payment, Due 6,381  
Finance Lease, Liability, Undiscounted Excess Amount (557)  
Finance Lease, Liability $ 5,824 $ 3,398