v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 10, 2026
May 31, 2026
Mar. 31, 2026
Subsequent Event [Line Items]      
Issuance of common stock     $ 295,497,000
ATM Offering Program | Maximum      
Subsequent Event [Line Items]      
Issuance of common stock $ 150,000,000    
Subsequent Event | ATM Offering Program | Single Institutional Investor | Common Stock [Member]      
Subsequent Event [Line Items]      
Issuance of common stock   $ 1,240,040  
Sale of stock, price per share   $ 24.16  
Stock issued during period, net proceeds   $ 29,400,000