XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 21, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized   11,352,919    
Number of shares reserved for future issuance   2,116,324    
Accelerated Share Repurchase Program, Adjustment   $ (37,500)    
Accelerated Share Repurchases, Settlement (Payment) or Receipt $ 37,500      
Sale of stock Shares, Issued 994,695      
Aggregate purchase price of shares $ 20,073      
Sale of stock issue price per share $ 20.18      
Additional Paid-In Capital [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accelerated Share Repurchase Program, Adjustment   (17,427)    
Accelerated Stock Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Repurchase Program, Authorized Amount $ 75,000      
Accelerated Share Repurchase Program, Adjustment $ 37,500      
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation expense   7,704 $ 6,311 $ 6,042
Unrecognized compensation cost related to unvested restricted stock units   $ 3,676    
Unrecognized compensation cost, period for recognition   6 months    
Fair value of restricted stock units vested   $ 5,788 3,839 5,817
Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Allocated share based compensation expense       11
Unrecognized compensation cost related to stock options   0 0  
Weighted average grant-date fair value of vested options   $ 0 $ 0 $ 165