XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Revenue $ 36,893 $ 31,297
United States [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 35,808 30,138
Non Us [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 1,085 1,159
Lab Essentials [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 27,184 21,240
Clinical Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 6,793 4,807
Sample Transport [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 1,530 4,297
Other Product [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,386 $ 953