XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 27, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Effective tax rate   38.50% 50.10% 31.30% 21.20%  
U.S. Federal income tax rate   21.00% 21.00% 21.00% 21.00%  
Deferred tax assets, valuation allowance   $ 4,000,000   $ 4,000,000    
Operating loss carryforwards limitations       The foreign net operating losses generally have carryback periods of three years, carryforward periods of twenty years, or are indefinite, and begin to expire in 2034.    
Unrecognized tax benefits   3,000,000   $ 3,000,000   $ 2,000,000
Income tax penalties and interest accrued   1,000,000   1,000,000   $ 1,000,000
Income tax interest expense       0 $ 0  
Unrecognized tax benefits that would impact effective tax rate   2,000,000   2,000,000    
Effective income tax rate reconciliation, unrecognized tax benefits       1,000,000    
Tax adjustment       1,000,000    
Provision for percent deduction for business meal expenses purchased 100.00%          
Domestic Tax Authority [Member]            
Operating loss carryforwards   0   0    
State and Local Jurisdiction [Member]            
Operating loss carryforwards   15,000,000   $ 15,000,000    
Operating loss carryforwards limitations       The state net operating losses have carryforward periods of five to twenty years and begin to expire in 2024.    
Operating loss carryforwards expiration year       2024    
State and Local Jurisdiction [Member] | Minimum [Member]            
Operating loss carryforwards, carryforward term       5 years    
State and Local Jurisdiction [Member] | Maximum [Member]            
Operating loss carryforwards, carryforward term       20 years    
Foreign Tax Authority [Member]            
Operating loss carryforwards   $ 9,000,000   $ 9,000,000    
Operating loss carryforwards, carryforward term       20 years    
Operating loss carryforwards expiration year       2034    
Operating loss carryback term       3 years