v3.25.2
Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
RenewalOption
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
RenewalOption
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Lessee Lease Description [Line Items]            
Operating lease right-of-use asset $ 4,111     $ 4,111   $ 4,389
Long term portion of operating lease liabilities 4,209   $ 5,000 4,209 $ 5,000 $ 4,629
Current portion of operating lease liabilities $ 800   $ 700 $ 800 $ 700  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current   Other Liabilities, Current Other Liabilities, Current Other Liabilities, Current  
Weighted average remaining lease term for operating leases 4 years 10 months 2 days     4 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   2    
Operating lease option to extend       true    
Variable expense $ 200   $ 400 $ 200 $ 400