v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2021
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]        
Reclassified accumulated foreign currency translation adjustment   $ 200,000    
Proceeds from sale of stock     $ 30,079,000 $ 3,513,000
Dividend yield     0.00% 0.00%
Line of credit facility, maximum borrowing capacity     $ 0  
Restricted cash     $ 1,800,000 $ 1,800,000
Lease impairment charge       5,600,000
Software        
Summary Of Significant Accounting Policies [Line Items]        
Property and equipment estimated useful lives     2 years  
Furniture and Equipment        
Summary Of Significant Accounting Policies [Line Items]        
Property and equipment estimated useful lives     3 years  
Machinery and Equipment        
Summary Of Significant Accounting Policies [Line Items]        
Property and equipment estimated useful lives     5 years  
ASU 2023-07        
Summary Of Significant Accounting Policies [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true  
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Dec. 31, 2024  
Minimum | Computer Equipment        
Summary Of Significant Accounting Policies [Line Items]        
Property and equipment estimated useful lives     3 years  
Minimum | ASU2014-09        
Summary Of Significant Accounting Policies [Line Items]        
Standard payment terms     90 days  
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Percentage of sales commission     3.00%  
Maximum | Computer Equipment        
Summary Of Significant Accounting Policies [Line Items]        
Property and equipment estimated useful lives     5 years  
Maximum | ASU2014-09        
Summary Of Significant Accounting Policies [Line Items]        
Period between payment by customer and transfer of promised services     1 year  
Recognition period of incremental costs     1 year  
At Market Sales Agreement        
Summary Of Significant Accounting Policies [Line Items]        
Proceeds from sale of stock     $ 30,100,000 $ 3,500,000
Commission percentage of sale proceeds from common stock 3.00%      
At Market Sales Agreement | Common Stock        
Summary Of Significant Accounting Policies [Line Items]        
Weighted-average stock price     $ 4.61 $ 1.85
Number of shares issued     6,660,731 1,935,214