XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Income Tax Contingency [Line Items]      
Pretax income $ 15,584,000 $ 10,014,000  
Income tax expense (benefit) 7,190,000 $ 2,608,000  
Decrease in valuation allowance (1,000,000.0)    
Gross unrecognized tax benefits 47,200,000   $ 46,300,000
Unrecognized tax benefits that would impact effective tax rate 36,700,000    
Minimum [Member]      
Income Tax Contingency [Line Items]      
Gross unrecognized tax benefits balance may decrease within the next twelve months 0    
Maximum [Member]      
Income Tax Contingency [Line Items]      
Gross unrecognized tax benefits balance may decrease within the next twelve months 6,300,000    
United States - Federal [Member]      
Income Tax Contingency [Line Items]      
Income tax expense (benefit) 0    
Net operating loss carryforwards 4,500,000    
Foreign Tax Authority [Member] | Germany [Member]      
Income Tax Contingency [Line Items]      
Income tax expense (benefit) $ 500,000