XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Incentive Plans - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Installment
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
New grants of stock option | shares 0    
Outstanding options expiration period from the date of grant 10 years    
Share-based compensation expense included in selling, general and administrative expenses $ 7,400,000 $ 5,400,000 $ 3,400,000
Share-based compensation, income tax benefits $ 1,200,000 $ 1,300,000 $ 800,000
2019 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares reserved for issuance | shares 273,000    
Percentage in payroll deductions to acquire shares 15.00%    
Discount rate of fair market value available for share purchase 85.00%    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding options exercisable period after date of grant 10 years    
Stock options granted | shares 0 0 0
Intrinsic value of stock options exercised $ 200,000 $ 1,700,000 $ 4,100,000
Fair value of shares vested during the period 728,000 0 43,000
Unrecognized compensation expense $ 1,900,000    
Weighted average remaining amortization period 3 years 2 months 12 days    
Stock Options [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding stock options vesting period 8 years    
Stock Options [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding stock options vesting period 4 years    
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding options exercisable period after date of grant 1 year    
Fair value of shares vested during the period $ 4,500,000 3,600,000 3,800,000
Unrecognized compensation expense $ 11,000,000.0    
Weighted average remaining amortization period 2 years 8 months 12 days    
Number of equal annual installments in which restricted stock units generally vest | Installment 4    
Performance Share Units ("PSUs") [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of shares vested during the period $ 259,000 $ 276,000 $ 743,000
Vesting period 3 years    
Maximum payout percentage 200.00%    
Two Thousand And Twenty Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares reserved for issuance | shares 375,000    
Aggregate number of shares for which incentive stock options may be granted under the Plan | shares 375,000    
Two Thousand And Fifteen Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant | shares 77,715