XML 75 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Summary of Revenue Disaggregated by Types and Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Total revenue $ 70,119 $ 57,017 $ 87,782
Product      
Disaggregation Of Revenue [Line Items]      
Total revenue 51,865 42,742 79,504
Service      
Disaggregation Of Revenue [Line Items]      
Total revenue 17,779 13,800 7,803
Distribution rights      
Disaggregation Of Revenue [Line Items]      
Total revenue 475 475 475
U.S.      
Disaggregation Of Revenue [Line Items]      
Total revenue 42,168 16,167 46,236
U.S. | Product      
Disaggregation Of Revenue [Line Items]      
Total revenue 31,769 8,428 41,985
U.S. | Service      
Disaggregation Of Revenue [Line Items]      
Total revenue 10,399 7,739 4,251
Outside of U.S. ("OUS")      
Disaggregation Of Revenue [Line Items]      
Total revenue 27,951 40,850 41,546
Outside of U.S. ("OUS") | Product      
Disaggregation Of Revenue [Line Items]      
Total revenue 20,096 34,314 37,519
Outside of U.S. ("OUS") | Service      
Disaggregation Of Revenue [Line Items]      
Total revenue 7,380 6,061 3,552
Outside of U.S. ("OUS") | Distribution rights      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 475 $ 475 $ 475