XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2021
Segment Reporting [Abstract]  
Schedule of key financial performance measures of the segments
Key financial performance measures of the segments including revenue, cost of revenue and gross profit are as follows:
Three Months Ended March 31,
20212020
(in thousands)
Connected Machines:
Revenue$141,320 $56,888 
Cost of revenue$119,692 $51,577 
Gross profit$21,628 $5,311 
Subscriptions:
Revenue$46,139 $19,180 
Cost of revenue$4,298 $2,841 
Gross profit$41,841 $16,339 
Accessories and Materials:
Revenue$136,363 $67,655 
Cost of revenue$79,562 $44,537 
Gross profit$56,801 $23,118 
Consolidated:
Revenue$323,822 $143,723 
Cost of revenue$203,552 $98,955 
Gross profit$120,270 $44,768