v3.25.2
Leases - Aggregate Payments of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aggregate payments of finance lease liabilities:    
2025 $ 128  
2026 226  
2027 204  
2028 101  
2029 12  
Total 671  
Less imputed interest (57)  
Total finance lease liabilities 614 $ 406
Aggregate payments of operating lease liabilities:    
2025 1,082  
2026 2,078  
2027 58  
2028 46  
2029 43  
Thereafter 43  
Total 3,350  
Less imputed interest (123)  
Total operating lease liabilities $ 3,227 $ 4,366