XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Cost Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 41,121 $ 38,074 $ 9,484
Total stock-based compensation 45,288 42,202 10,117
Software Development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense, amount capitalized 2,321 1,607 253
Inventories      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense, amount capitalized 1,846 2,521 380
Total cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 930 253 38
Connected machines      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 288 34 7
Subscriptions      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 443 219 31
Accessories and materials      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 199 0 0
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 17,713 15,782 3,332
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 12,603 13,814 4,794
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 9,875 $ 8,225 $ 1,320