v3.25.1
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 18, 2024
Mar. 31, 2025
Dec. 31, 2024
Significant Accounting Policies [Line Items]      
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001
Cash and cash equivalents   $ 21,211 $ 28,864
Accumulated deficit   $ 646,728 $ 611,861
Number of months required to fund operating and capital expenditure   12 months  
Stockholders' Equity, Reverse Stock Split On March 18, 2024, the Company filed a Certificate of Amendment to its Amended and Restated Certificate of Incorporation (the “Amendment”) with the Secretary of State of the State of Delaware to effect a 1-for-5 reverse stock split (the “Reverse Stock Split”) of the Company’s shares of common stock, $0.0001 par value (the “common stock”). Pursuant to the Reverse Stock Split, every five (5) shares of issued and outstanding shares of common stock were combined into one (1) share of common stock.    
Number of Common Stock Authorized 0 422,000,000 422,000,000
Money Market Funds [Member]      
Significant Accounting Policies [Line Items]      
Cash and cash equivalents   $ 81,000  
Accumulated deficit   $ (646,700)  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   31.00% 18.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   19.00% 16.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Three [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   16.00% 13.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Four [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   10.00% 11.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Five [Member]      
Significant Accounting Policies [Line Items]      
Number of customer accounted for accounts receivable   customers five customers
Concentration risk, percentage     10.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | One Vendor [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   28.00%  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Two Vendor [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   11.00%  
Credit Concentration Risk [Member] | Accounts Payable [Member] | Two Vendors [Member]      
Significant Accounting Policies [Line Items]      
Number of vendors accounted for accounts payable   two vendors  
Credit Concentration Risk [Member] | Accounts Payable [Member] | One Vendor [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage     40.00%
Credit Concentration Risk [Member] | Accounts Payable [Member] | Three Vendor [Member]      
Significant Accounting Policies [Line Items]      
Number of vendors accounted for accounts payable     vendor