XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Member
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Investment Holdings [Line Items]      
Fair Value $ 405,021 $ 467,865  
Unfunded commitment to investee 27,238 28,566  
Level II      
Investment Holdings [Line Items]      
Fair Value 0 65,300  
Joint venture      
Investment Holdings [Line Items]      
Investment income from investments in joint ventures 6,600 8,900 $ 8,600
Freedom 3 and Great Lakes Joint venture      
Investment Holdings [Line Items]      
Aggregate fair value of investments in joint venture $ 54,200 59,300  
F3C Joint Venture      
Investment Holdings [Line Items]      
F3C Joint venture ownership percentage 62.80%    
Number of board of directors | Member 4    
Directors selected by company | Member 2    
Directors selected by Freedom 3 Opportunities | Member 2    
Fair Value $ 13,000 14,300  
Series A-Great Lakes Funding II LLC      
Investment Holdings [Line Items]      
Percentage of voting interest 50.00%    
Fair Value $ 41,100 45,000  
Unfunded commitment to investee $ 8,200 $ 5,500