XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 792  
2027 545  
2028 862  
2029 1,255  
2030 1,292  
Thereafter 3,398  
Total minimum lease payments 8,144  
Less: Amounts representing interest (2,584)  
Present value of future minimum lease payments 5,560  
Accrued and other current liabilities 294  
Operating lease liability, long-term 5,266 $ 2,562
Total operating lease liability $ 5,560  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued and other current liabilities