v3.26.1
Subsequent Events - Additional Information (Details) - $ / shares
12 Months Ended
Mar. 09, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]          
Distribution to common stockholders   $ 2.45 $ 3 $ 3.09 $ 2.88
Subsequent Event          
Subsequent Event [Line Items]          
Distribution to common stockholders $ 0.57