v3.25.2
Organization - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 11, 2014
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Aug. 31, 2023
Jun. 30, 2022
Aug. 30, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                  
Issuance of common shares   0 0            
Common stock, par value   $ 0.001   $ 0.001   $ 0.001      
Common stock, shares issued   14,431,202   14,431,202   14,406,244      
Issuance of common shares       $ 0 $ 0        
Common stock, shares outstanding   14,431,202 14,403,752 14,431,202 14,403,752 14,406,244      
Repayment of debt percentage       100.00%          
Qualifying assets percentage       70.00%          
Amount of market capitalization       $ 250,000,000          
Taxable subsidiaries   $ 0 $ 0 $ 0 $ 0 $ 0      
Ownership Interest In Adviser             7.00%    
CM Finance LLC                  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                  
Common stock, shares issued   6,000,000   6,000,000          
Issuance of debt       $ 39,800,000          
Stifel Venture Corp                  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                  
Common stock, shares issued               2,181,818  
Issuance of common shares       $ 32,700,000          
Number of common stock shares repurchased       2,181,818          
Common stock, shares outstanding   13,666,666   13,666,666          
Investcorp Credit Management                  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                  
Common stock, par value                 $ 0.001
Common stock, shares issued                 680,985
Common stock, shares outstanding                 680,985
IPO | Investcorp Credit Management | Common Stock                  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]                  
Issuance of common shares 7,666,666                
Common stock, par value $ 0.001                
Shares offering, price per share $ 15                
Proceeds from initial public offering $ 111,500,000