XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Income Tax Contingency [Line Items]          
Pretax income (loss) $ 5,513,000 $ 272,000 $ 21,097,000 $ 10,286,000  
Income tax expense (benefit) 4,021,000 $ 2,553,000 11,211,000 $ 5,161,000  
Decrease in valuation allowance     (600,000)    
Gross unrecognized tax benefits 48,300,000   48,300,000   $ 46,300,000
Unrecognized tax benefits that would impact effective tax rate 37,900,000   37,900,000    
Minimum [Member]          
Income Tax Contingency [Line Items]          
Gross unrecognized tax benefits balance may decrease within the next twelve months 0   0    
Maximum [Member]          
Income Tax Contingency [Line Items]          
Gross unrecognized tax benefits balance may decrease within the next twelve months 6,400,000   6,400,000    
United States - Federal [Member]          
Income Tax Contingency [Line Items]          
Income tax expense (benefit)     0    
Pretax income (loss) $ 15,600,000   15,600,000    
Foreign Tax Authority [Member] | Germany and United Kingdom [Member]          
Income Tax Contingency [Line Items]          
Income tax expense (benefit)     $ 2,100,000