v3.26.1
Organization - Additional Information (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Dec. 20, 2023
Organization [Line Items]      
Common stock per share par value $ 0.001 $ 0.001  
12.0% Series A Cumulative Preferred Shares      
Organization [Line Items]      
Preferred stock, shares issued     500
Preferred stock, par value     $ 0.001