v3.26.1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments, Owned, Federal Income Tax Note [Line Items]          
Excise tax expense $ 0 $ 600,000 $ 0 $ 800,000  
Income tax expense (benefit), including excise tax expense (benefit) (4,000) 341,000 (29,000) 561,000  
Subsidiaries          
Investments, Owned, Federal Income Tax Note [Line Items]          
Income tax expense (benefit), including excise tax expense (benefit) (4,000.0) $ (216,000.0) (29,000.0) $ (207,000.0)  
Net deferred tax liability $ 1,600,000   $ 1,600,000   $ 1,600,000