Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 29, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary Of Significant Accounting Policies [Line Items]        
Marketable securities recognition of other-than-temporary impairment   $ 0 $ 0 $ 0
Impairment losses   $ 0 $ 0 $ 0
Percentage of realization of tax benefit upon ultimate settlement   50.00%    
Use of net operating losses suspension period for medium and large business 3 years      
Use of business incentive tax credits period cap 3 years      
Taxable Years 2020 and 2021 [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Minimum amount of taxable income where use of net operating losses is suspended $ 1,000      
Taxable Years 2020 and 2021 [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Business incentive tax credits to offset against taxes $ 5,000