v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net loss per common share - basic $ (0.32) $ (0.55)
Net loss per common share - diluted $ (0.32) $ (0.55)
Weighted average number of common shares outstanding during the period - basic 6,127,924 4,690,989
Weighted average number of common shares outstanding during the period - diluted 6,127,924 4,690,989