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

RELATED PARTY TRANSACTIONS - Summarizes of Main Street???s Purchases (Details)

v3.25.4
RELATED PARTY TRANSACTIONS - Summarizes of Main Street’s Purchases (Details) - MSC Income - Related Party - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 16, 2023
Dec. 31, 2025
Nov. 30, 2025
Oct. 31, 2025
Sep. 30, 2025
Aug. 31, 2025
May 31, 2025
Apr. 30, 2025
Jan. 31, 2025
Aug. 31, 2024
May 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Sep. 30, 2023
Aug. 31, 2023
May 31, 2023
Related Party Transaction [Line Items]                                
Total number of shares purchased (in shares)   65,366 89,588 54,108 41,611 14,010 26 3,054 289,761 125,314 157,629 157,035 237,944 57,692 174,271 127,877
Average price paid per share (in dollars per share)   $ 13.79 $ 12.76 $ 13.15 $ 13.98 $ 14.25 $ 14.97 $ 14.59 $ 15.53 $ 15.96 $ 15.86 $ 15.92 $ 15.76 $ 13.00 $ 15.78 $ 15.64
Total Cost   $ 901 $ 1,143 $ 712 $ 582 $ 200 $ 0 $ 45 $ 4,500 $ 2,000 $ 2,500 $ 2,500 $ 3,750 $ 750 $ 2,750 $ 2,000
Total number of shares purchased as part of publicly announced plans or programs (in shares)   65,366 89,588 54,108 41,611 14,010 26 3,054 0 0 0 0 0 0 0 0
Approximate dollar value of shares that may yet be purchased under the plans or programs   $ 16,423 $ 17,323 $ 18,464 $ 19,175 $ 19,756 $ 19,955 $ 19,955                
Shares purchased (in shares)   1,642,635             289,761              
Sale of stock, price per share (in dollars per share)                 $ 15.53              
Dutch Auction                                
Related Party Transaction [Line Items]                                
Sale of stock, authorized consideration on transaction $ 3,500