Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) Per Share (Details) - Schedule of Computation of Earnings (Loss) Per Basic and Diluted Share

v3.23.2
Earnings (Loss) Per Share (Details) - Schedule of Computation of Earnings (Loss) Per Basic and Diluted Share - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net earnings (loss) attributable to common stockholders $ 20,673,440 $ (3,356,956) $ 6,534,775 $ (6,860,958)
Add: After tax effect of convertible secured debentures interest 1,129,509
Net earnings (loss) attributable for dilutive securities $ 21,802,949 $ (3,356,956) $ 6,534,775 $ (6,860,958)
Denominator:        
Weighted average shares used to compute basic EPS (in Shares) 39,963,266 9,669,217 39,872,864 9,669,217
Dilutive effect of:        
Stock options $ 380,204 $ 190,102
Restricted and performance stock units (in Shares) 1,079,424 539,712
Warrants (in Shares)
Earnout shares (in Shares)
Convertible debt $ 2,922,425
Weighted average shares used to compute diluted EPS 44,345,319 9,669,217 40,602,678 9,669,217
Basic income (loss) per share 0.52 (0.35) 0.16 (0.71)
Diluted income (loss) per share $ 0.49 $ (0.35) $ 0.16 $ (0.71)
Anti-dilutive securities excluded from shares outstanding:        
Stock options (in Shares) 764,296 3,967,959 764,296 3,967,959
Restricted and performance stock units (in Shares) 1,480,101 1,480,101
Warrants $ 18,722,425 $ 18,722,425
Earnout shares (in Shares) 7,499,993
Convertible debt $ 2,922,425 $ 5,299,546
Total $ 28,466,815 $ 3,967,959 $ 23,889,247 $ 9,267,505