XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)
12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization Consolidation And Presentation Of Financial Statements [Abstract]        
Change in accounting principle, accounting standards update, adopted true true true true
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate202004Member us-gaap:AccountingStandardsUpdate201912Member us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201602Member
Change in accounting principle, accounting standards update, adoption date subsequent to March 12, 2020 first quarter of 2021    
Change in accounting principle, accounting standards update, immaterial effect true true true