XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregated of percentage (Details) - Revenue - End market
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]    
Total revenues 100.00% 100.00%
Healthcare    
Product Information [Line Items]    
Total revenues 24.00% 14.00%
Construction    
Product Information [Line Items]    
Total revenues 20.00% 23.00%
Industrial    
Product Information [Line Items]    
Total revenues 20.00% 17.00%
Transportation    
Product Information [Line Items]    
Total revenues 18.00% 22.00%
Filtration    
Product Information [Line Items]    
Total revenues 18.00% 24.00%