XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
GILTI   $ 6,800
Operating loss carryforwards, subject to expiration   15,700
Operating loss carryforwards, not subject to expiration   31,100
Change in valuation allowance   8,200
Valuation allowance $ 1,034 9,158
North America    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 46,800  
Operating loss carryforwards obtained through acquisitions 84,600  
State    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards   55,400
Operating loss carryforwards, subject to expiration   44,900
Operating loss carryforwards, not subject to expiration   10,500
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 43,100  
Operating loss carryforwards, subject to expiration 10,200  
Operating loss carryforwards, not subject to expiration 32,900  
Alternative Minimum Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Refund from tax credit carryforward $ 2,200  
Research Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Tax credit carryforward   1,000
2020 Acquisitions    
Operating Loss Carryforwards [Line Items]    
Deferred tax liability   $ 180,500