v3.26.1
Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
RenewalOption
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Lessee Lease Description [Line Items]          
Operating lease right-of-use asset $ 3,484   $ 3,484   $ 3,810
Long term portion of operating lease liabilities 3,290 $ 4,200 3,290 $ 4,200 3,763
Current portion of operating lease liabilities $ 919 $ 800 $ 919 $ 800 $ 866
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long term portion of operating lease liabilities Long term portion of operating lease liabilities Long term portion of operating lease liabilities Long term portion of operating lease liabilities  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of operating lease liabilities Current portion of operating lease liabilities Current portion of operating lease liabilities Current portion of operating lease liabilities  
Weighted average remaining lease term for operating leases 3 years 10 months 2 days   3 years 10 months 2 days    
Weighted discount rate for operating leases 12.03%   12.03%    
Office Space Lease          
Lessee Lease Description [Line Items]          
Initial operating lease term date     2030-04    
Operating lease renewal option description     term through April 2030 and two options to extend the lease term, each by five years    
Operating lease renewal option term 5 years   5 years    
Number of operating lease renewal option | RenewalOption     2    
Operating lease option to extend     true    
Variable expense $ 200 $ 500 $ 200 $ 500