v3.26.1
Stockholders' Equity - At-the-Market Common Equity Program (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 05, 2026
Sep. 15, 2025
Class of Stock [Line Items]          
Proceeds from issuance of Class A common stock   $ 306,248 $ 0    
ASST Sales Agreement | Class A Common Stock          
Class of Stock [Line Items]          
Sale of stock, authorized aggregate sales price       $ 2,550,000 $ 450,000
Shares issued (in shares) 12.8 20.9      
Proceeds from issuance of Class A common stock $ 211,300 $ 306,200      
Proceeds available to raise through issuance of stock $ 2,200,000 $ 2,200,000