v3.24.2.u1
Schedule of Basic and Diluted Net Income Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Net loss per common share            
Comprehensive net loss attributable to stockholders $ (5,969,321) $ (4,218,088) $ (11,678,299) $ (7,478,525) $ (25,537,315) $ (59,999,072)
Weighted average common shares outstanding            
Basic 4,068,795 2,527,045 4,408,843 2,527,045 2,596,493 2,522,175
Diluted 4,068,795 2,527,045 4,408,843 2,527,045 2,596,493 2,522,175
Net loss per common share            
Basic $ (1.47) $ (1.67) $ (2.65) $ (2.96) $ (9.84) $ (23.79)
Diluted $ (1.47) $ (1.67) $ (2.65) $ (2.96) $ (9.84) $ (23.79)