XML 62 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Series A preferred stock - Schedule of Maturities of Series A preferred Stock Redemptions (Details) - Series A Preferred Stock [Member]
Jun. 30, 2025
USD ($)
Preferred Units [Line Items]  
2025 $ 4,523,136
2026 5,197,482
2027 5,197,482
2028 0
2029 and thereafter 0
Total future undiscounted redemption payments 14,918,100
Less: Interest (1,535,347)
Present value of redemption payments 13,382,753
Current portion (7,046,876)
Long term portion $ 6,335,877