v3.25.1
RELATED PARTY TRANSACTIONS - Sale of Common Stock to Main Street (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]    
Purchase of stock at the public offering price (in dollars per share) $ 15.53  
Related Party | MSC Income    
Related Party Transaction [Line Items]    
Sales purchased (in shares) 289,761 157,035
Sale of stock, price per share (in dollars per share) $ 15.53 $ 15.92
Total Cost $ 4,500,000 $ 2,500,000