v3.26.1
Leases - Summary of Future Minimum Payments For Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 322  
2027 419  
2028 127  
2029 70  
2030 30  
Years subsequent to 2030 480  
Operating lease payments due 1,448  
Interest component (340)  
Total operating leases 1,108  
Current portion of operating lease liabilities 549 $ 405
Long-term operating lease liabilities 559 607
Finance Leases    
Remainder of 2026 7  
2027 9  
2028 0  
2029 0  
2030 0  
Years subsequent to 2030 0  
Total finance leases 16  
Interest component (1)  
Finance Leases 15  
Current portion of finance lease liabilities 12 12
Long-term finance lease liabilities $ 3 $ 8