XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 11,690 $ 8,313 $ 22,837 $ 17,391
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 11,285 8,061 22,105 16,776
International [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 405 252 732 615
Lab Essentials [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 8,393 6,456 15,368 13,246
Clinical Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 2,943 1,593 6,755 2,664
Sample Transport [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 37 6 961
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 354 $ 227 $ 708 $ 520