XML 71 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Commitments Under Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease    
2026 $ 3,117  
2027 3,228  
2028 3,343  
2029 3,463  
2030 3,516  
Thereafter 11,401  
Total lease payments 28,068  
Less: imputed interest (8,410)  
Total lease liabilities 19,658  
Operating lease liabilities, current $ 1,486  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities  
Operating lease liabilities, non-current $ 18,172 $ 17,361
Total lease liabilities 19,658  
Finance Lease    
2025 399  
Total lease payments 399  
Less: imputed interest (20)  
Total lease liabilities 379  
Finance lease liabilities, current $ 379  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities  
Total lease liabilities $ 379  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities