Annual report [Section 13 and 15(d), not S-K Item 405]

RELATED PARTY TRANSACTIONS - Schedule of Sale of Common Stock to Main Street (Details)

v3.25.1
RELATED PARTY TRANSACTIONS - Schedule of Sale of Common Stock to Main Street (Details) - MSC Income - Related Party - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 01, 2024
May 01, 2024
Jan. 31, 2024
Nov. 01, 2023
Aug. 01, 2023
May 01, 2023
May 02, 2022
Dec. 31, 2024
Related Party Transaction [Line Items]                
Sale of stock, number of shares (in shares) 125,314 157,629 157,035 237,944 174,271 127,877 47,349 1,027,419
Sale of stock, price per share (in dollars per share) $ 15.96 $ 15.86 $ 15.92 $ 15.76 $ 15.78 $ 15.64 $ 15.84  
Sale of stock, proceeds $ 2,000 $ 2,500 $ 2,500 $ 3,750 $ 2,750 $ 2,000 $ 750