v3.26.1
DST Program (Details) - USD ($)
$ in Millions
1 Months Ended
Feb. 28, 2023
Mar. 31, 2026
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]      
Investors holding period 1 year    
Net proceeds from sale of beneficial interests in DST program   $ 278.4 $ 219.3
Private Offering      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, maximum aggregate offering amount $ 3,000.0    
Sale of stock, after closing offering period 2 years