XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Schedule of Key Financial Performance Measures of the Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting, Asset Reconciling Item [Line Items]        
Revenue $ 174,909 $ 176,996 $ 533,901 $ 605,536
Cost of revenue 92,975 95,162 287,646 339,254
Gross profit 81,934 81,834 246,255 266,282
Connected machines        
Segment Reporting, Asset Reconciling Item [Line Items]        
Revenue 49,495 52,420 120,910 150,249
Cost of revenue 41,613 49,240 108,444 144,835
Gross profit 7,882 3,180 12,466 5,414
Subscriptions        
Segment Reporting, Asset Reconciling Item [Line Items]        
Revenue 76,265 68,865 227,477 201,247
Cost of revenue 8,166 6,500 23,695 18,933
Gross profit 68,099 62,365 203,782 182,314
Accessories and materials        
Segment Reporting, Asset Reconciling Item [Line Items]        
Revenue 49,149 55,711 185,514 254,040
Cost of revenue 43,196 39,422 155,507 175,486
Gross profit $ 5,953 $ 16,289 $ 30,007 $ 78,554