Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.24.3
Summary of Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Customer
$ / shares
shares
Sep. 30, 2023
USD ($)
Customer
shares
Sep. 30, 2024
USD ($)
Customer
$ / shares
shares
Sep. 30, 2023
USD ($)
Customer
shares
Dec. 31, 2023
USD ($)
Customer
Pre Tax And After Tax Charges Related To Operating Lease Right Of Use Asset     $ 4,000    
Advertising expenses $ 600 $ 600 1,700 $ 1,700  
Restricted Cash, Noncurrent 800   800   $ 1,400
Restricted Cash 19,371 0 19,371 0  
Accrued expenses 10,061   10,061   $ 9,840
Goodwill impairment $ 0 $ 29,467 $ 0 $ 29,467  
Revenue Benchmark [Member]          
Number of customer | Customer 0 1 0 0 0
Maximum | Capitalized Software [Member]          
Property, Plant and Equipment, Useful Life 7 years   7 years    
Minimum | Capitalized Software [Member]          
Property, Plant and Equipment, Useful Life 3 years   3 years    
Commitments and Contingencies [Member]          
Accrued expenses $ 18,000   $ 18,000    
Customer Concentration Risk [Member] | Minimum | Accounts Receivable [Member]          
Concentration risk percentage 10.00%   10.00%   10.00%
Customer Concentration Risk [Member] | Minimum | Revenue Benchmark [Member]          
Concentration risk percentage   11.00%   10.00%  
AONE [Member]          
Number of Securities Called by Each Warrant | shares 1   1    
Warrant Exercise Price | $ / shares $ 115   $ 115    
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 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     261,000    
Markforged Earnout Shares [Member]          
Additional Merger Consideration Shares | shares     1,466,666