v3.26.1
Leases - Aggregate Payments of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aggregate payments of finance lease liabilities:    
2026 $ 202  
2027 388  
2028 284  
2029 184  
2030 11  
Thereafter 4  
Total 1,073  
Less imputed interest (92)  
Total finance lease liabilities 981 $ 529
Aggregate payments of operating lease liabilities:    
2026 991  
2027 67  
2028 55  
2029 43  
2030 43  
Total 1,199  
Less imputed interest (19)  
Total operating lease liabilities $ 1,180 $ 2,235