v3.25.2
SCHEDULE OF RECONCILIATION FROM AGGREGATE PRINCIPAL AMOUNT OF 6.50% CONVERTIBLE NOTES DUE 2029 (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Aggregate principal amount of 6.50% Convertible Notes due 2029 $ 39,667,650 $ 44,667,400
Total [1] 34,010,638 29,051,408
6.50% Notes due 2029 [Member]    
Short-Term Debt [Line Items]    
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
[1] As of June 30, 2025, the 6.50% Convertible Notes due August 14, 2029 (the “6.50% Convertible Notes due 2029”) (effective interest rate of 7.17%) had a face value $35,000,000. As of December 31, 2024, the 6.50% Convertible Notes due 2029 (effective interest rate of 7.06%) had a face value $30,000,000. Refer to “Note 10—Debt Capital Activities” for a reconciliation of the carrying value to the face value.