v3.25.2
10. Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-Term Debt [Table Text Block]
Period Ending December 31,  Amount
 2025 (remaining)   $5,049,021 
 2026    1,953,235 
 2027       
 2028       
 Total   $7,002,256