v3.21.2
Net and Comprehensive (Loss) Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net and Comprehensive (Loss) Income Per Share (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net and comprehensive (loss) income attributable to common stockholders $ (4,407,935) $ 9,276,032 $ (8,849,674) $ 5,357,369
Weighted average number of common shares used in computing net (loss) income per share attributable to common stockholders        
Basic 47,372,581 40,588,004 47,327,701 40,588,004
Diluted 47,372,581 40,905,288 47,327,701 40,747,960
Basic and diluted $ (0.09) $ 0.23 $ (0.19) $ 0.13