XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Compensation - Summary of Information About Stock Options Outstanding (Detail) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]    
Options outstanding,Shares 800,409 452,165
Vested and expected to vest (in shares) 799,823  
Exercisable,Shares 366,374  
Options outstanding,Weighted Average Remaining Contractual Life (In Years) 8 years 5 months 15 days  
Vested and expected to vest Weighted Average Remaining Contractual Life (In Years) 8 years 5 months 15 days  
Exercisable,Weighted Average Remaining Contractual Life (In Years) 7 years 7 months 20 days  
Options outstanding,Weighted Average Exercise Price $ 47.70 $ 5.35
Vested and expected to vest,Weighted Average Exercise Price 47.63  
Exercisable,Weighted Average Exercise Price $ 89.59  
Options outstanding,Aggregate Intrinsic Value $ 2,594,131  
Vested and expected to vest.Aggregate Intrinsic Value 2,593,281  
Exercisable,Aggregate Intrinsic Value $ 1,133,181