v3.25.4
Subsequent Events - Additional Information (Details) - Subsequent Event - $ / shares
Feb. 26, 2026
Jan. 29, 2026
Dividends Common Stock One    
Subsequent Event [Line Items]    
Distributions paid date   Feb. 19, 2026
Distributions record date   Jan. 31, 2026
Distributions declared date   Jan. 29, 2026
Dividends Common Stock Two    
Subsequent Event [Line Items]    
Distributions paid date Mar. 18, 2026  
Distributions record date Feb. 28, 2026  
Distributions declared date Feb. 26, 2026  
Dividends Series A Preferred Stock    
Subsequent Event [Line Items]    
Distributions record date Mar. 15, 2026  
Distributions declared date Feb. 26, 2026  
Distributions declared per share $ 0.421875