v3.26.3
Commitments and Contingencies (Details 2) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Less: current portion $ (1,022,681) $ (1,712,329)
Noncurrent portion 10,629,549 $ 0
Operating Lease Liabilities [Member]    
2026 (remainder of) 962,991  
2027 1,841,107  
2028 2,022,079  
2029 2,081,136  
2030 2,141,965  
Thereafter 6,648,863  
Total minimum lease payments 15,698,141  
Less: Interest (4,045,911)  
Present value of lease obligations 11,652,230  
Less: current portion (1,022,681)  
Noncurrent portion $ 10,629,549