v3.26.1
Leases - Future Lease Payments of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Future Lease Payments of Operating Lease Liabilities [Abstract]    
2026 (six months) $ 513  
2027 872  
2028 638  
2029 627  
2030 557  
Thereafter 1,323  
Total lease payments 4,530  
Less: interest (1,003)  
Total operating lease liabilities $ 3,527 $ 3,603