XML 65 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Percentage of revenue subject to point-in-time recognition 99.90% 99.00%  
Percentage of revenue on sale of extended warranties on capital equipment 1.00%    
Percentage of total revenue derived from sale of single-use (disposable) products 98.10% 98.10%  
Contract liabilities $ 0.2 $ 0.1 $ 0.2
Revenue recognized included in contract liabilities $ 0.1 $ 0.2