XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting and Reporting Policies - New Accounting Standards (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Cumulative effect adjustment $ 186,939,000 $ 159,317,000
Adoption of Topic 326    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Accounting Standards Update Extensible List us-gaap:AccountingStandardsUpdate201613Member  
Retained Earnings | Adoption of Topic 326    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Cumulative effect adjustment   $ 607,000
Accounting Standards Update Extensible List us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member