v3.26.1
Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net loss attributable to common shareholders        
Net loss attributable to common shareholders - basic $ (14,360,509) $ (9,704,563) $ (19,012,854) $ (11,337,824)
Net loss attributable to common shareholders - diluted $ (14,360,509) $ (9,704,563) $ (19,012,854) $ (11,337,824)
Weighted average shares used in computing net loss per share attributable to common shareholders        
Weighted average shares used in computing net loss per share attributable to common shareholders - basic 85,480,992 36,623,575 77,602,430 35,799,779
Weighted average shares used in computing net loss per share attributable to common shareholders -diluted 85,480,992 36,623,575 77,602,430 35,799,779
Net loss per share attributable to common shareholders        
Net loss per share attributable to common shareholders- basic $ (0.17) $ (0.26) $ (0.25) $ (0.32)
Net loss per share attributable to common shareholders- diluted $ (0.17) $ (0.26) $ (0.25) $ (0.32)