XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Schedule of key financial performance measures of the segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue $ 323,822 $ 143,723
Cost of revenue 203,552 98,955
Gross profit 120,270 44,768
Connected machines    
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue 141,320 56,888
Cost of revenue 119,692 51,577
Gross profit 21,628 5,311
Subscriptions    
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue 46,139 19,180
Cost of revenue 4,298 2,841
Gross profit 41,841 16,339
Accessories and materials    
Segment Reporting, Asset Reconciling Item [Line Items]    
Revenue 136,363 67,655
Cost of revenue 79,562 44,537
Gross profit $ 56,801 $ 23,118