XML 112 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Remaining Contractual Life in Years 8 years
Weighted Average Remaining Contractual Life in Years, options exercisable at December 31, 2021 7 years 9 months 18 days
Weighted Average Remaining Contractual Life in Years, options unvested and expected to vest at December 31, 2021 8 years 2 months 12 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding, beginning balance | shares 460,700
Options granted | shares 124,700
Options exercised | shares (72,200)
Options canceled/forfeited | shares (13,200)
Options outstanding, ending balance | shares 500,000.0
Options exercisable at December 31, 2021 | shares 231,300
Options unvested and expected to vest at December 31, 2021 | shares 254,400
Weighted-average grant date fair value  
Weighted-average grant date fair value, options beginning balance | $ / shares $ 32.48
Weighted-average grant date fair value, options granted | $ / shares 59.40
Weighted-average grant date fair value, options exercised | $ / shares 30.72
Weighted-average grant date fair value, options canceled/forfeited | $ / shares 39.43
Weighted-average grant date fair value, options ending balance | $ / shares 39.26
Weighted-average grant date fair value, options exercisable at December 31, 2021 | $ / shares 35.83
Weighted-average grant date fair value, options unvested and expected to vest at December 31, 2021 | $ / shares $ 42.02
Aggregate Intrinsic Value, options outstanding | $ $ 7.1
Aggregate Intrinsic Value, options exercisable at December 31, 2021 | $ 3.9
Aggregate Intrinsic Value, options unvested and expected to vest at December 31, 2021 | $ $ 3.1