DEBT CAPITAL ACTIVITIES (Details Narrative) - USD ($) |
12 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Nov. 21, 2025 |
Jul. 21, 2025 |
Jan. 16, 2025 |
Oct. 09, 2024 |
Aug. 14, 2024 |
Dec. 21, 2021 |
Dec. 17, 2021 |
Dec. 31, 2025 |
Oct. 29, 2025 |
Dec. 31, 2024 |
Aug. 06, 2024 |
|
| Short-Term Debt [Line Items] | |||||||||||
| Debt instrument, interest rate | 6.00% | 6.00% | |||||||||
| Deferred debt issuance costs | $ 1,056,167 | $ 1,417,155 | |||||||||
| Debt instrument face amount | $ 35,829,825 | 44,667,400 | |||||||||
| Maturity date | Dec. 30, 2026 | ||||||||||
| Cash dividend per share | $ 0.25 | $ 0.25 | |||||||||
| Note Repurchase Program [Member] | |||||||||||
| Short-Term Debt [Line Items] | |||||||||||
| Note repurchase program | $ 40,000,000.0 | ||||||||||
| Debt instrument face amount | $ 35,800,000 | ||||||||||
| 6.00% Notes due 2026 [Member] | |||||||||||
| Short-Term Debt [Line Items] | |||||||||||
| Proceeds from debt | $ 70,000,000.0 | ||||||||||
| Debt instrument, issuance date | Mar. 28, 2018 | ||||||||||
| Debt instrument, interest rate | 6.00% | ||||||||||
| Debt instrument, frequency of periodic payment description | payable quarterly in arrears on March 30, June 30, September 30, and December 30 of each year, commencing on March 30, 2022. | ||||||||||
| Debt instrument, notes redeem, description | The Company has the right to redeem the 6.00% Notes due 2026, in whole or in part, at any time or from time to time, on or after December 30, 2024 at a redemption price of 100% of the outstanding principal amount of the 6.00% Notes due 2026 plus accrued and unpaid interest. | ||||||||||
| Deferred debt issuance costs | $ 187,676 | $ 468,562 | |||||||||
| Closing market price, per note | $ 25.00 | $ 24.50 | |||||||||
| Debt instrument, fair value | $ 35,800,000 | $ 43,800,000 | |||||||||
| Note repurchase program | $ 35,000,000.0 | ||||||||||
| Percentage of repurchase amount | 6.00% | ||||||||||
| Repurchase amount | 8,800,000 | 30,300,000 | |||||||||
| Debt instrument face amount | 35,829,825 | 44,667,400 | |||||||||
| 6.00% Notes due 2026 [Member] | Over-Allotment Option [Member] | |||||||||||
| Short-Term Debt [Line Items] | |||||||||||
| Proceeds from debt | $ 5,000,000.0 | ||||||||||
| 6.50% Notes due 2029 [Member] | |||||||||||
| Short-Term Debt [Line Items] | |||||||||||
| Proceeds from debt | $ 5,000,000.0 | $ 5,000,000.0 | $ 25,000,000.0 | 35,000,000.0 | |||||||
| Debt instrument, interest rate | 6.50% | ||||||||||
| Debt instrument, frequency of periodic payment description | payable quarterly in arrears on March 30, June 30, September 30, and December 30 of each year, commencing on September 30, 2024. | ||||||||||
| Debt instrument face amount | $ 35,000,000 | $ 30,000,000 | |||||||||
| Maturity date | Aug. 14, 2029 | ||||||||||
| Debt Conversion, Description | the conversion rate applicable to the 6.50% Convertible Notes due 2029 was adjusted to $7.32 per share (136.5633 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029) from the most recent conversion price of $7.53 per share (132.7530 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029), which had been effective since July 21, 2025. The adjustment to the conversion rate of the 6.50% Convertible Notes due 2029 was made pursuant to the Notes Purchase Agreement governing the 6.50% Convertible Notes due 2029 as a result of the Company’s cash dividend of $0.25 per share, paid on December 5, 2025 to stockholders of record as of the close of business on November 21, 2025. | The 6.50% Convertible Notes due 2029 are convertible into shares of our common stock at the Purchaser’s sole discretion at an initial conversion rate of 129.0323 shares of common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029, subject to adjustment as provided in the Notes Purchase Agreement. | |||||||||
| Increase in interest rate | 7.00% | ||||||||||
| 6.50% Convertible Notes Due 2029 [Member] | |||||||||||
| Short-Term Debt [Line Items] | |||||||||||
| Debt Conversion, Description | the conversion rate applicable to the 6.50% Convertible Notes due 2029 was adjusted to $7.53 per share (132.7530 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029) from the initial conversion price of $7.75 per share (129.0323 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029), which had been effective since issuance. |