v3.26.1
LOSS PER SHARE - Schedule of Net Loss 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
Earnings Per Share [Abstract]            
Numerator: Net loss $ (16,720,764) $ (13,251,490) $ (7,044,919) $ (4,040,283) $ (29,972,254) $ (11,085,202)
Denominator: Weighted average number of basic shares of common stock (in shares) 123,986,712   85,439,630   120,268,751 85,439,630
Basic loss per share of common stock (in dollars per share) $ (0.13)   $ (0.08)   $ (0.25) $ (0.13)
Diluted loss per share of common stock (in dollars per share) $ (0.13)   $ (0.08)   $ (0.25) $ (0.13)