XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT CAPITAL ACTIVITIES (Details Narrative) - USD ($)
12 Months Ended
Oct. 09, 2024
Aug. 14, 2024
Dec. 21, 2021
Dec. 17, 2021
Dec. 31, 2024
Aug. 06, 2024
Dec. 31, 2023
Short-Term Debt [Line Items]              
Debt instrument interest rate         6.00%   6.00%
Debt Issuance Costs, Gross         $ 1,417,155   $ 1,254,793
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.      
Debt Issuance Costs, Gross         $ 468,562   $ 1,254,793
Closing market price, per note         $ 24.50   $ 23.80
Debt instrument, fair value         $ 43,800,000   $ 71,400,000
Percentage of repurchase amount           46.67%  
Repurchase amount           $ 35,000,000.0  
Repurchased and retired amount         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 $ 25,000,000.0     30,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. The 6.50% Convertible Notes due 2029 have a maturity date of          
Debt Instrument, Maturity Date   Aug. 14, 2029          
Debt Conversion, Description   The 6.50% Convertible Notes due 2029 will be 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.          
Debt Instrument, Convertible, Conversion Price   $ 7.75          
Potential liability         $ 0    
Increase in interest rate   7.00%