v3.26.3
Leases - Summary of Future Remaining Lease Payments Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remainder of 2026 $ 189  
2027 731  
2028 351  
2029 322  
2030 299  
Thereafter 69  
Total lease payments 1,961  
Less imputed interest (463)  
Present value of lease liabilities 1,498  
Current portion of lease liability 551 $ 404
Noncurrent lease liability 947 553
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remainder of 2026 26  
2027 105  
2028 105  
2029 105  
2030 104  
Thereafter 43  
Total lease payments 488  
Less: imputed interest (49)  
Present value of lease liabilities 439  
Current portion of lease liability 105 0
Noncurrent lease liability $ 334 $ 0