v3.26.3
Stockholders' Equity - At-the-Market Common Equity Program (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 8 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2026
Sep. 11, 2025
Sep. 30, 2026
Jun. 05, 2026
Sep. 15, 2025
Class of Stock [Line Items]            
Proceeds from issuance of Class A common stock $ 525,610   $ 0 $ 577,867    
Class A Common Stock | ASST Sales Agreement            
Class of Stock [Line Items]            
Sale of stock, authorized aggregate sales price         $ 2,550,000 $ 450,000
Shares issued (in shares) 0.5 14.4   35.3    
Proceeds from issuance of Class A common stock $ 59,200 $ 271,600   $ 577,900    
Proceeds available to raise through issuance of stock   $ 1,900,000   $ 1,900,000