v3.26.1
Leases - Schedule of Maturities of Lease Liabilities for the Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining six months) $ 719  
2027 1,292  
2028 1,075  
2029 457  
2030 420  
Thereafter 251  
Total lease payments 4,214  
Less: imputed interest (758)  
Present value of lease liabilities 3,456 $ 3,959
Finance Leases    
2026 (remaining six months) 11  
2027 22  
2028 22  
2029 22  
2030 0  
Thereafter 0  
Total lease payments 77  
Less: imputed interest (10)  
Present value of lease liabilities 67 $ 77
Total    
2026 (remaining six months) 730  
2027 1,314  
2028 1,097  
2029 479  
2030 420  
Thereafter 251  
Total lease payments 4,291  
Less: imputed interest (768)  
Present value of lease liabilities $ 3,523