Quarterly report [Sections 13 or 15(d)]

Equity Incentive Plans and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)

v3.25.3
Equity Incentive Plans and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 2,623 $ 3,707 $ 9,106 $ 13,041
Restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,905 2,445 7,228 9,375
Employee Stock Option        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0 16 5 115
Earnout shares–employees        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 718 1,246 1,873 3,551
Cost of 3D Printer and parts        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 441 228 1,054 886
Cost of Support Services        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 154 249 348 582
Stock-based compensation recorded in cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 595 477 1,402 1,468
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 965 1,199 2,220 3,879
Selling and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 510 643 1,117 2,559
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 553 1,388 4,367 5,135
Stock-based compensation recorded in operating expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 2,028 $ 3,230 $ 7,704 $ 11,573