XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acqusition Business Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 11, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Payments to acquire business $ 365,000      
Revenues   $ 1,010,635 $ 862,459 $ 955,097
Pro Forma Information [Abstract]        
Business Acquisition, Pro Forma Revenue       960,115
Business Acquisition, Pro Forma Net Income (Loss)       44,361
Buffalo Filter LLC [Member]        
Business Acquisition [Line Items]        
Revenues       $ 49,600