v3.26.1
Commitments and Contingencies - Schedule of operating lease liabilities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 1,886,578  
2027 1,770,358  
2028 743,070  
Total lease payments 4,400,006  
Less: amount representing imputed interest (296,828)  
Present value of lease liability 4,103,178  
Less: current portion (1,694,951) $ (1,591,475)
Lease liability, non-current portion $ 2,408,227 $ 4,008,473