v3.26.1
Stockholders' Equity - At-the-Market Common Equity Program (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sep. 15, 2025
Class of Stock [Line Items]      
Proceeds from issuance of Class A common stock $ 94,953 $ 0  
ASST Sales Agreement | Class A Common Stock      
Class of Stock [Line Items]      
Sale of stock, authorized aggregate sales price     $ 450,000
Shares issued (in shares) 8.2    
Proceeds from issuance of Class A common stock $ 95,000    
Proceeds available to raise through issuance of stock $ 276,300