v3.26.1
Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Leases    
2026 (remaining) $ 559,744  
2027 757,483  
2028 779,311  
2029 781,351  
2030 510,606  
Thereafter 1,470,323  
Total operating lease payments 4,858,818  
Less imputed interest (838,347)  
Total operating lease liabilities 4,020,471 $ 4,139,563
Less current operating lease obligations (511,526) (499,072)
Long-term operating lease obligations $ 3,508,945 $ 3,640,491