XML 162 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Income (Loss) Per Share  
Schedule of earning per share

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Numerator

 

 

 

 

 

 

Net income (loss)

 

$(19,271,787 )

 

$742,815

 

Denominator

 

 

 

 

 

 

 

 

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