v3.25.2
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Mar. 18, 2024
Jun. 30, 2025
Dec. 31, 2024
Significant Accounting Policies [Line Items]      
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001
Cash and cash equivalents   $ 21,743 $ 28,864
Accumulated deficit   $ 839,470 $ 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.    
Provision for anticipated losses on contracts current liability   $ 2,300  
Provision for anticipated losses on contracts   $ 1,500  
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   $ 49,800  
Accumulated deficit   $ (839,500)  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   51.00% 18.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]      
Significant Accounting Policies [Line Items]      
Number of customer accounted for accounts receivable   two customers  
Concentration risk, percentage   25.00% 16.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Three [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage     13.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Four [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage     11.00%
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Five [Member]      
Significant Accounting Policies [Line Items]      
Number of customer accounted for accounts receivable     five customers
Concentration risk, percentage     10.00%
Credit Concentration Risk [Member] | Accounts Payable [Member] | One Vendor [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   15.00% 40.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] | Two Vendor [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage   15.00%  
Credit Concentration Risk [Member] | Accounts Payable [Member] | Three Vendor [Member]      
Significant Accounting Policies [Line Items]      
Number of vendors accounted for accounts payable     one vendor