XML 208 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Income (Loss) Per Share    
Net income (loss) $ (19,271,787) $ 742,815
Weighted average shares used to compute net loss per share, basic 41,461,502 39,735,536
Weighted average shares used to compute net loss per share, diluted 41,461,502 44,533,059
Basic net income (loss) per share $ (0.46) $ 0.02
Diluted net income (loss) per share $ (0.46) $ 0.02