XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Adopted Accounting Pronouncements (Details) - Accounting Standards Update 2019-12
9 Months Ended
Sep. 30, 2021
Jan. 01, 2021
Recently Adopted Accounting Pronouncements [Line Items]    
Accounting Standards Update Accounting Standards Update 2019-12  
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2021
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true