XML 60 R44.htm IDEA: XBRL DOCUMENT v3.26.3
Leases - Schedule of Future Minimum Commitments Under Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Lease    
2026 $ 493  
2027 1,850  
2028 1,904  
2029 1,913  
2030 1,923  
Thereafter 1,352  
Total lease payments 9,435  
Less: imputed interest (2,231)  
Total lease liabilities 7,204  
Operating lease liabilities, current $ 1,100  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities And Other Liabilities  
Operating lease liabilities, non-current $ 6,104 $ 18,172
Total lease liabilities 7,204  
Finance Lease    
2026 58  
Total lease payments 58  
Less: imputed interest (1)  
Total lease liabilities 57  
Finance lease liabilities, current $ 57  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities And Other Liabilities  
Total lease liabilities $ 57  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities