XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation Expense - Summary of Share-Based Payment Arrangement, Option, Activity (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares, Outstanding - December 31, 2021 | shares 197,637  
Number of shares, Options granted | shares 0  
Number of shares, Options exercised | shares (14,741)  
Number of shares, Options cancelled | shares (5,308)  
Number of shares, Options expired | shares 0  
Number of shares, Outstanding at September 30, 2022 | shares 177,588 197,637
Number of shares, Vested and exercisable - September 30, 2022 | shares 166,418  
Number of shares, Vested and expected to vest - September 30, 2022 | shares 177,588  
Weighted average exercise price per share, Outstanding - December 31, 2021 | $ / shares $ 138.20  
Weighted average exercise price per share, Options granted | $ / shares 0  
Weighted average exercise price per share, Options exercised | $ / shares 5.05  
Weighted average exercise price per share, Options cancelled | $ / shares 199.37  
Weighted average exercise price per share, Options expired | $ / shares 0  
Weighted average exercise price per share, Outstanding at September 30, 2022 | $ / shares 147.56 $ 138.20
Weighted average exercise price per share, Vested and exercisable - September 30, 2022 | $ / shares 140.29  
Weighted average exercise price per share, Vested and expected to vest - September 30, 2022 | $ / shares $ 147.56  
Weighted average contractual term (in years), Outstanding at December 31, 2021 4 years 6 months 10 days 5 years 1 month 17 days
Weighted average contractual term (in years), Outstanding at September 30, 2022 4 years 6 months 10 days 5 years 1 month 17 days
Weighted average contractual term (in years), Vested and exercisable - September 30, 2022 4 years 4 months 9 days  
Weighted average contractual term (in years), Vested and expected to vest - September 30, 2022 4 years 6 months 10 days  
Aggregate intrinsic value, Outstanding - December 31, 2021 | $ $ 15,398,000  
Aggregate intrinsic value, Outstanding - September 30, 2022 | $ 9,120 $ 15,398,000
Aggregate intrinsic value, Vested and exercisable - September 30, 2022 | $ 9,120  
Aggregate intrinsic value, Vested and expected to vest - September 30, 2022 | $ $ 9,120