XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Summary of Revenue by Category) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Information [Line Items]    
Total revenue $ 33,173 $ 28,997
Product [Member]    
Product Information [Line Items]    
Total revenue 28,244 25,303
Instrument [Member]    
Product Information [Line Items]    
Total revenue 15,550 14,939
Consumable [Member]    
Product Information [Line Items]    
Total revenue 12,694 10,364
Service and Other [Member]    
Product Information [Line Items]    
Total revenue $ 4,929 $ 3,694