Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
RELATED PARTY TRANSACTIONS - Schedule of Sale of Common Stock to Main Street (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Jan. 29, 2025
Related Party Transaction [Line Items]        
Total number of shares purchased as part of publicly announced plans or programs (in shares) 646,865 436,407 160,107  
Average price paid per share (in dollars per share) $ 12.90 $ 12.70 $ 13.36  
Total cost $ 8,343 $ 5,542 $ 2,139  
Approximate dollar value of shares that may yet be repurchased under the plans or programs 0 $ 45,706 $ 51,240  
Unused share repurchase authorization, expired amount 37,400      
Share repurchase program, authorized, amount $ 65,000     $ 65,000
MSC Income | Related Party        
Related Party Transaction [Line Items]        
Total number of shares purchased as part of publicly announced plans or programs (in shares) 199,046 134,278 49,261  
Average price paid per share (in dollars per share) $ 12.90 $ 12.70 $ 13.36  
Total cost $ 2,567 $ 1,705 $ 658  
Approximate dollar value of shares that may yet be repurchased under the plans or programs 0 $ 14,063 $ 15,766  
Unused share repurchase authorization, expired amount 11,500      
Share repurchase program, authorized, amount $ 20,000