XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings $ 4,878,357 $ 4,597,155 $ 4,360,187 $ 4,530,014
Number of reportable segments | segment 1      
Retained Earnings        
Schedule of Equity Method Investments [Line Items]        
Increase to retained earnings $ 2,972,898 $ 2,467,980 $ 1,920,351 1,256,692
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