DEBT CAPITAL ACTIVITIES (Details Narrative) - USD ($) |
6 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|
Jan. 16, 2025 |
Oct. 09, 2024 |
Aug. 14, 2024 |
Dec. 21, 2021 |
Dec. 17, 2021 |
Jun. 30, 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,302,165 | $ 1,417,155 | ||||||
Debt instrument, maturity date | Dec. 30, 2026 | |||||||
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 | $ 312,803 | $ 468,562 | ||||||
Closing market price, per note | $ 24.64 | $ 24.50 | ||||||
Debt instrument, fair value | $ 39,100,000 | $ 43,800,000 | ||||||
Repurchase amount | $ 35,000,000.0 | |||||||
Percentage of repurchase amount | 6.00% | |||||||
Repurchase amount | 5,000,000.0 | $ 30,300,000 | ||||||
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, maturity date | Aug. 14, 2029 | |||||||
Debt description | The 6.50% Convertible Notes due 2029 are convertible into shares of the Company’s 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, which represent a conversion price of approximately $7.75 per share, subject to adjustment as provided in the Notes Purchase Agreement. | |||||||
Conversion price | $ 7.75 | |||||||
Potential liability | $ 0 | |||||||
Increase in interest rate | 7.00% |