XML 66 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Summary Of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Significant Accounting Policies [Line Items]      
Number of reportable segments | Segment 3    
Stock options vesting period 3 years    
Stock options period of expiry 10 years    
Description of uncertain position The first step is recognition, where the Company evaluates whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have a less than 50% likelihood of being sustained, zero tax benefit is recorded.    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Percentage of tax position likely to be sustained 50.00%    
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Percentage of tax position likely to be sustained 50.00%    
Share-based Payment Arrangement, Tranche One [Member]      
Significant Accounting Policies [Line Items]      
Stock options vesting percentage 33.00%    
Share-based Payment Arrangement, Tranche Two [Member]      
Significant Accounting Policies [Line Items]      
Stock options vesting percentage 33.00%    
Share-based Payment Arrangement, Tranche Three [Member]      
Significant Accounting Policies [Line Items]      
Stock options vesting percentage 33.00%    
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]      
Significant Accounting Policies [Line Items]      
Impairment charge | $ $ 0 $ 0 $ 0