XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Disaggregation of Revenue, Percent (Details) - Revenue - End Market
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Information [Line Items]    
Total revenues 100.00% 100.00%
Healthcare    
Product Information [Line Items]    
Total revenues 23.00% 13.00%
Construction    
Product Information [Line Items]    
Total revenues 19.00% 21.00%
Industrial    
Product Information [Line Items]    
Total revenues 24.00% 15.00%
Transportation    
Product Information [Line Items]    
Total revenues 17.00% 25.00%
Filtration    
Product Information [Line Items]    
Total revenues 17.00% 26.00%