v3.25.4
Tax Information - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Distributable earnings (loss) $ (64,895) $ (1,917) $ 2,199
Distributable Earnings      
Distributable earnings (loss) $ 3,189 $ (10) $ 0