v3.25.2
DEBT CAPITAL ACTIVITIES (Tables)
6 Months Ended
Jun. 30, 2025
6.00% Notes due 2026 [Member]  
Short-Term Debt [Line Items]  
SCHEDULE OF RECONCILIATION FROM AGGREGATE PRINCIPAL AMOUNT OF 6.00% NOTES DUE 2026

SCHEDULE OF RECONCILIATION FROM AGGREGATE PRINCIPAL AMOUNT OF 6.00% NOTES DUE 2026 

   June 30, 2025   December 31, 2024 
Aggregate principal amount of 6.00% Notes due 2026  $39,667,650   $44,667,400 
Direct deduction of deferred debt issuance costs   (312,803)   (468,562)
Total  $39,354,847   $44,198,838 
6.50% Notes due 2029 [Member]  
Short-Term Debt [Line Items]  
SCHEDULE OF RECONCILIATION FROM AGGREGATE PRINCIPAL AMOUNT OF 6.50% CONVERTIBLE NOTES DUE 2029

SCHEDULE OF RECONCILIATION FROM AGGREGATE PRINCIPAL AMOUNT OF 6.50% CONVERTIBLE NOTES DUE 2029 

   June 30, 2025   December 31, 2024 
Aggregate principal amount of 6.50% Convertible Notes due 2029  $35,000,000   $30,000,000 
Direct deduction of deferred debt issuance costs   (989,362)   (948,592)
Total  $34,010,638   $29,051,408