v3.26.1
Income Taxes - Scheduel of Components of Accumulated Gains / Losses as Calculated on a Tax Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Total accumulated net distributable earnings (losses) $ (41,157) $ 5,612