v3.26.1
Reconciliation of basic shares to diluted shares and the computation of basic and diluted net income per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net loss $ (1,346,396) $ (899,576) $ (792,141) $ (994,140) $ (2,245,972) $ (1,786,281)
Denominator: Weighted average shares outstanding used in computing net loss per share:            
Basic 8,244,810   7,937,484   8,190,086 7,883,760
Diluted 8,244,810   7,937,484   8,190,086 7,883,760
Net loss per share applicable to common stockholders:            
Basic $ (0.16)   $ (0.10)   $ (0.27) $ (0.23)
Diluted $ (0.16)   $ (0.10)   $ (0.27) $ (0.23)