XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Brief Description of Accounting Standards Adopted or Issued (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment of stockholders' equity at adoption $ (5,266,251) $ (5,144,148) $ (4,475,801) $ (5,296,800)
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment of stockholders' equity at adoption $ (2,736,089) $ (2,517,226) (2,234,770) $ (1,709,980)
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment of stockholders' equity at adoption     297  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect adjustment of stockholders' equity at adoption     $ 297