XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Schedule of Basic and Diluted Loss per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net income (loss), basic $ 16,664,881 $ (10,861,359) $ (2,071,054) $ (25,070,369)
Net income (loss), diluted $ 16,664,881 $ (10,861,359) $ (2,071,054) $ (25,070,369)
Weighted-average number of common shares used in calculating basic earnings per share (in shares) 17,965,858 15,863,027 17,343,309 15,242,261
Effect of potentially dilutive equity awards (in shares) 115,628 0 0 0
Weighted-average number of common shares used in calculating dilutive earnings per share (in shares) 18,081,486 15,863,027 17,343,309 15,242,261
Basic net income (loss) per weighted-average share (in dollars per share) $ 0.93 $ (0.68) $ (0.12) $ (1.64)
Diluted net income (loss) per weighted-average share (in dollars per share) $ 0.92 $ (0.68) $ (0.12) $ (1.64)