XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]    
Percentage of revenue subject to point-in-time recognition 99.40% 98.60%
Minimum percentage of sale extended warranties on capital equipment 1.00% 1.40%
Maximum percentage of total revenue derived from sale of single-use (disposable) products 97.00% 95.80%