XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Expense - Summary of Share-Based Payment Arrangement, Option, Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares, Outstanding - December 31, 2021 3,954,639  
Number of shares, Options granted 0  
Number of shares, Options exercised (197,875)  
Number of shares, Options cancelled (2,184)  
Number of shares, Options expired 0  
Number of shares, Outstanding at March 31, 2022 3,754,580  
Number of shares, Vested and exercisable - March 31, 2022 3,559,805  
Number of shares, Vested and expected to vest - March 31, 2022 3,754,580  
Weighted average exercise price per share, Outstanding - December 31, 2021 $ 6.92  
Weighted average exercise price per share, Options granted 0  
Weighted average exercise price per share, Options exercised 0.29  
Weighted average exercise price per share, Options cancelled 12.75  
Weighted average exercise price per share, Options expired 0  
Weighted average exercise price per share, Outstanding at March 31, 2022 6.91  
Weighted average exercise price per share, Vested and exercisable - March 31, 2022 6.27  
Weighted average exercise price per share, Vested and expected to vest - March 31, 2022 $ 6.91  
Weighted average contractual term (in years), Outstanding at March 31, 2022 4 years 10 months 20 days  
Weighted average contractual term (in years), Vested and exercisable - March 31, 2022 4 years 7 months 6 days  
Weighted average contractual term (in years), Vested and expected to vest - March 31, 2022 4 years 10 months 20 days  
Aggregate intrinsic value, Outstanding $ 1,977 $ 15,398
Aggregate intrinsic value, Vested and exercisable - March 31, 2022 1,977  
Aggregate intrinsic value, Vested and expected to vest - March 31, 2022 $ 1,977