v3.25.2
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net loss $ (2,020,730) $ (2,017,634) $ (2,344,545) $ (1,339,622) $ (4,038,364) $ (3,684,167)
Denominator:            
Weighted average common shares outstanding - basic 21,687,808   20,931,798   21,534,925 20,820,516
Weighted average common shares outstanding - diluted 21,687,808   20,931,798   21,534,925 20,820,516
Net loss per common share:            
Basic $ (0.09)   $ (0.11)   $ (0.19) $ (0.18)
Diluted $ (0.09)   $ (0.11)   $ (0.19) $ (0.18)