v3.26.1
Stockholders’ Equity - Schedule of Shares Issued (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Class of Stock [Line Items]      
Net Proceeds $ 1,181,897 $ 0  
At The Market Offering      
Class of Stock [Line Items]      
Shares Issued (in shares) 12,376,352   12,376,352
Average Net Price Per Share (in dollars per share) $ 96.95   $ 96.95
Gross Proceeds $ 1,199,868   $ 1,500
Net Proceeds $ 1,181,897