v3.25.2
Leases - Future Lease Payments on Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Operating Leases      
2026 $ 818    
2027 741    
2028 638    
2029 617    
2030 524    
Thereafter 2,275    
Total Undiscounted Cash Flows 5,613    
Less: Net Present Value Adjustment 882    
Lease Liabilities 4,731   $ 5,167
Financing Leases      
2026 266    
2027 268    
2028 268    
2029 270    
2030 283    
Thereafter 6,577    
Total Undiscounted Cash Flows 7,932    
Less: Net Present Value Adjustment 2,963    
Lease Liabilities $ 4,969 $ 5,005 $ 5,038