XML 78 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Other Financial Statement Information - Schedule of Revenue by Source (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]      
Revenue $ 516,409 $ 490,490 $ 298,845
Instruments      
Product Information [Line Items]      
Revenue 72,396 64,474 40,128
Consumables      
Product Information [Line Items]      
Revenue 435,588 418,740 252,685
Services      
Product Information [Line Items]      
Revenue $ 8,425 $ 7,276 $ 6,032