RELATED PARTY TRANSACTIONS - Schedule of Sale of Common Stock to Main Street (Details) $ / shares in Units, $ in Thousands |
1 Months Ended | 12 Months Ended | 36 Months Ended | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 16, 2024 |
Dec. 31, 2025
USD ($)
$ / shares
shares
|
Nov. 30, 2025
USD ($)
$ / shares
shares
|
Oct. 31, 2025
USD ($)
$ / shares
shares
|
Sep. 30, 2025
USD ($)
$ / shares
shares
|
Aug. 31, 2025
USD ($)
$ / shares
shares
|
May 31, 2025
USD ($)
$ / shares
shares
|
Apr. 30, 2025
USD ($)
$ / shares
shares
|
Jan. 31, 2025
USD ($)
$ / shares
shares
|
Nov. 30, 2024
USD ($)
$ / shares
shares
|
Aug. 31, 2024
USD ($)
$ / shares
shares
|
Jun. 30, 2024
USD ($)
$ / shares
shares
|
May 31, 2024
USD ($)
$ / shares
shares
|
Mar. 31, 2024
USD ($)
$ / shares
shares
|
Jan. 31, 2024
USD ($)
$ / shares
shares
|
Dec. 31, 2023
USD ($)
$ / shares
shares
|
Nov. 30, 2023
USD ($)
$ / shares
shares
|
Oct. 31, 2023
USD ($)
$ / shares
shares
|
Sep. 30, 2023
USD ($)
$ / shares
shares
|
Aug. 31, 2023
USD ($)
$ / shares
shares
|
Jun. 30, 2023
USD ($)
$ / shares
shares
|
May 31, 2023
USD ($)
$ / shares
shares
|
Apr. 30, 2023
USD ($)
$ / shares
shares
|
Jan. 31, 2023
USD ($)
$ / shares
shares
|
Dec. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2025
USD ($)
shares
|
Feb. 03, 2025
$ / shares
|
Jan. 30, 2025
$ / shares
|
|
| Related Party Transaction [Line Items] | ||||||||||||||||||||||||||||||
| Common stock repurchased (in shares) | shares | 212,429 | 291,150 | 175,840 | 135,227 | 45,542 | 84 | 9,921 | 256,421 | 257,499 | 166,667 | 268,523 | 178,572 | 259,086 | 213,922 | 265,543 | 216,460 | 272,830 | 203,452 | 279,332 | 259,744 | 3,968,244 | |||||||||
| Average price paid per share (in dollars per share) | $ / shares | $ 13.79 | $ 12.76 | $ 13.15 | $ 13.98 | $ 14.25 | $ 14.97 | $ 14.59 | $ 15.48 | $ 15.66 | $ 12.00 | $ 15.56 | $ 14.00 | $ 15.62 | $ 13.00 | $ 15.46 | $ 13.00 | $ 15.48 | $ 11.00 | $ 15.34 | $ 15.34 | ||||||||||
| Total Cost | $ 11,647 | $ 20,728 | $ 24,427 | |||||||||||||||||||||||||||
| Approximate dollar value of shares that may yet be purchased under the plans or programs | $ 53,376 | $ 56,300 | $ 60,009 | $ 62,318 | $ 64,206 | $ 64,854 | $ 64,855 | 53,376 | $ 53,376 | |||||||||||||||||||||
| Reverse stock split | 0.5 | |||||||||||||||||||||||||||||
| Sale of stock, proceeds | $ 2,929 | $ 3,715 | $ 2,312 | $ 1,890 | $ 649 | $ 1 | $ 145 | $ 3,969 | $ 4,032 | $ 2,000 | $ 4,178 | $ 2,500 | $ 4,047 | $ 2,781 | $ 4,105 | $ 2,814 | $ 4,223 | $ 2,238 | $ 4,285 | $ 3,984 | 56,797 | |||||||||
| Follow On Public Offering | ||||||||||||||||||||||||||||||
| Related Party Transaction [Line Items] | ||||||||||||||||||||||||||||||
| Sale of stock, price per share (in dollars per share) | $ / shares | $ 15.53 | $ 15.53 | ||||||||||||||||||||||||||||
| MSC Income | Related Party | ||||||||||||||||||||||||||||||
| Related Party Transaction [Line Items] | ||||||||||||||||||||||||||||||
| Common stock repurchased (in shares) | shares | 65,366 | 89,588 | 54,108 | 41,611,000 | 14,010,000 | 26 | 3,054 | 289,761 | 125,314 | 157,629 | 157,035 | 237,944 | 174,271 | 127,877 | ||||||||||||||||
| Average price paid per share (in dollars per share) | $ / shares | $ 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) | shares | 65,366,000 | 89,588,000 | 54,108,000 | 41,611,000 | 14,010,000 | 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 | $ 16,423 | $ 16,423 | |||||||||||||||||||||
| MSC Income | Related Party | Dutch Auction | ||||||||||||||||||||||||||||||
| Related Party Transaction [Line Items] | ||||||||||||||||||||||||||||||
| Common stock repurchased (in shares) | shares | 57,692 | |||||||||||||||||||||||||||||
| Sale of stock, price per share (in dollars per share) | $ / shares | $ 13.00 | |||||||||||||||||||||||||||||
| Sale of stock, proceeds | $ 800 | |||||||||||||||||||||||||||||
| MSC Income | Related Party | Follow On Public Offering | ||||||||||||||||||||||||||||||
| Related Party Transaction [Line Items] | ||||||||||||||||||||||||||||||
| Common stock repurchased (in shares) | shares | 289,761 | |||||||||||||||||||||||||||||
| Sale of stock, price per share (in dollars per share) | $ / shares | $ 15.53 | |||||||||||||||||||||||||||||