Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Schedule of Impact to Previously Reported Consolidated Balance Sheet (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Impact to Previously Reported Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Organization And Summary Of Significant Accounting Policies [Line Items]        
Redeemable noncontrolling interest $ 90,099 $ 89,832 $ 78,369 $ 78,205
Noncontrolling interests 452,866 290,868    
Total stockholders' equity $ 4,730,165 4,310,210 $ 3,793,217 $ 3,463,867
As Reported [Member]        
Schedule Of Organization And Summary Of Significant Accounting Policies [Line Items]        
Redeemable noncontrolling interest   0    
Noncontrolling interests   380,700    
Total stockholders' equity   4,400,042    
Adjustment [Member]        
Schedule Of Organization And Summary Of Significant Accounting Policies [Line Items]        
Redeemable noncontrolling interest   89,832    
Noncontrolling interests   (89,832)    
Total stockholders' equity   $ (89,832)