Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
Customer
Jun. 30, 2024
USD ($)
Customer
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Pre Tax And After Tax Charges Related To Operating Lease Right Of Use Asset         $ 4,000    
Advertising expenses $ 600   $ 500   1,100 $ 1,100  
Restricted Cash, Noncurrent 1,400       1,400   $ 1,400
Restricted Cash 19,122   $ 0   19,122 $ 0  
Accrued expenses 11,276       $ 11,276   $ 9,840
Goodwill impairment   $ 29,500          
Accounts Receivable [Member]              
Number of customer | Customer         1    
Revenue Benchmark [Member]              
Number of customer | Customer       0 0    
Commitments and Contingencies [Member]              
Accrued expenses $ 17,500       $ 17,500    
Customer Concentration Risk [Member] | Minimum | Accounts Receivable [Member]              
Concentration risk percentage         10.00%   10.00%
Customer Concentration Risk [Member] | Minimum | Revenue Benchmark [Member]              
Concentration risk percentage       10.00% 10.00%    
AONE [Member]              
Number of Securities Called by Each Warrant | shares 1       1    
Warrant Exercise Price | $ / shares $ 11.5       $ 11.5    
Private Placement Warrants [Member] | AONE [Member]              
Class of warrants of rights, Outstanding | shares 3,150,000       3,150,000    
Public Warrants [Member]              
Number of Warrants Exercised | shares 0       0    
Public Warrants [Member] | AONE [Member]              
Class of warrants of rights, Outstanding | shares 5,374,984       5,374,984    
Sponsor Earnout Shares [Member] | AONE [Member]              
Shares Surrendered Under Reverse Recapitalization | shares         2,610,000    
Markforged Earnout Shares [Member]              
Additional Merger Consideration Shares | shares         14,666,667