v3.25.0.1
Subsequent Events - Additional Information (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2025
USD ($)
Payment
Installment
Jul. 31, 2022
USD ($)
Payment
Apr. 30, 2021
USD ($)
Payment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Payment Agreement with Financing Entity          
Subsequent Event [Line Items]          
Principal amount       $ 1,772 $ 2,904
Computer Equipment | Payment Agreement with Financing Entity          
Subsequent Event [Line Items]          
Principal amount     $ 3,100    
Number of equal payments | Payment     3    
Computer Equipment | Payment Agreement with Financing Entity | January 2026          
Subsequent Event [Line Items]          
Payment of debt     $ 1,000    
Computer Equipment | Payment Agreement with Financing Entity | January 2027          
Subsequent Event [Line Items]          
Payment of debt     1,000    
Computer Equipment | Payment Agreement with Financing Entity | January 2028          
Subsequent Event [Line Items]          
Payment of debt     1,000    
Software | Payment Agreement with Financing Entity          
Subsequent Event [Line Items]          
Principal amount   $ 1,300 $ 2,400    
Number of equal payments | Payment   2 3    
Subsequent Event | Software | January 2026          
Subsequent Event [Line Items]          
Payment of debt $ 1,000        
Subsequent Event | Software | January 2027          
Subsequent Event [Line Items]          
Payment of debt 1,000        
Subsequent Event | Software | January 2028          
Subsequent Event [Line Items]          
Payment of debt $ 1,000        
Subsequent Event | Software | Purchase Agreement With Financing Entity          
Subsequent Event [Line Items]          
Percentage of down payment 20.00%        
Principal amount $ 2,900        
Subsequent Event | Software | Seperate Purchase Agreement With Financing Entity          
Subsequent Event [Line Items]          
Principal amount $ 2,800        
Number of equal payments | Payment 3        
Subsequent Event | Software | Payment Agreement with Financing Entity          
Subsequent Event [Line Items]          
Principal amount $ 2,800        
Number of installment payment | Installment 3        
Subsequent Event | Software | Payment Agreement with Financing Entity | February 2025          
Subsequent Event [Line Items]          
Repayment of Debt $ 700        
Subsequent Event | Software | Payment Agreement with Financing Entity | February 2026          
Subsequent Event [Line Items]          
Repayment of Debt 1,200        
Subsequent Event | Software | Payment Agreement with Financing Entity | February 2027          
Subsequent Event [Line Items]          
Repayment of Debt $ 900