XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Disclosure [Line Items]      
Percentage of minimum net ordinary income and net short-term capital gains in excess of net long-term capital losses for distribution 90.00%    
Percentage of minimum distribution amount exceeds distributions for year 4.00%    
Percentage of minimum capital gains exceed capital losses for distribution for one year period 98.20%    
Percentage of minimum net ordinary income for each calendar for distribution 98.00%    
Expense for U.S federal excise tax $ 0.7 $ 0.3 $ 0.0
Payment of excise tax percentage 4.00%    
Capital Loss Carryforward      
Income Taxes Disclosure [Line Items]      
Capital loss carryforward amount utilized to offset realized capital gains $ 0.0 $ 0.0 $ 1.4