XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings $ 4,597,155 $ 4,360,187 $ 4,530,014 $ 4,251,296
Retained Earnings        
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings $ 2,467,980 $ 1,920,351 1,256,692 $ 605,050
Cumulative Effect, Period of Adoption, Adjustment        
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings     (235,427)  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings        
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings     $ 139,987