v3.26.1
Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases    
2026 (remaining) $ 372,911  
2027 757,483  
2028 779,311  
2029 781,351  
2030 510,606  
Thereafter 1,470,323  
Total operating lease payments 4,671,985  
Less imputed interest (776,107)  
Total operating lease obligations 3,895,878 $ 4,139,563
Less current operating lease obligations (524,310) (499,072)
Long-term operating lease obligations $ 3,371,568 $ 3,640,491