XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 - Operating $ 978  
2026 - Operating 1,607  
2027 - Operating 1,280  
2028 - Operating 964  
2029 - Operating 947  
Thereafter - Operating 2,920  
Total Undiscounted payments - Operating 8,696  
Less: Present value adjustment - Operating (1,077)  
Operating lease, liability 7,619  
2025 - Finance 90  
2026 - Finance 159  
2027 - Finance 111  
2028 - Finance 55  
2029 - Finance 0  
Thereafter - Finance 0  
Total undiscounted payments - Finance 415  
Less: Present Value Adjustment - Finance (24)  
Lease Liability - Finance 391  
2025 - Total 1,068  
2026 - Total 1,766  
2027 - Total 1,391  
2028 - Total 1,019  
2029 - Total 947  
Thereafter - Total 2,920  
Total undiscounted payments - Total 9,111  
Less present value adjustment - Total (1,101)  
Lease liabilities $ 8,010 $ 6,356