XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Summary of Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net loss $ (2,344,545) $ (1,339,622) $ (2,399,496) $ (400,512) $ (3,684,167) $ (2,800,008)
Denominator:            
Weighted average common shares outstanding - basic 20,931,798   20,397,741   20,820,516 20,325,029
Weighted average common shares outstanding - diluted 20,931,798   20,397,741   20,820,516 20,325,029
Net loss per common share:            
Basic $ (0.11)   $ (0.12)   $ (0.18) $ (0.14)
Diluted $ (0.11)   $ (0.12)   $ (0.18) $ (0.14)