v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (excluding first six months) $ 841  
2026 1,693  
2027 1,741  
2028 1,602  
2029 1,641  
Thereafter 1,407  
Total lease payments 8,925  
Less: Interest (1,860)  
Present value of lease liabilities 7,065 $ 8,000
Finance Leases    
2025 (excluding first six months) 90  
2026 180  
2027 180  
2028 58  
2029 0  
Thereafter 0  
Total lease payments 508  
Less: Interest (60)  
Present value of lease liabilities $ 448 $ 0