XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 01, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of average closing price to be paid by employees       85.00%  
Maximum common stock purchases through advance payroll deductions in a calendar year       $ 25,000  
Share-based compensation   $ 1,144,000 $ 1,208,000 $ 2,244,000 $ 2,398,000
Forfeiture rate       0.50%  
Aggregate intrinsic value of stock options exercised       $ 470,000 559,000
Cash receipts of stock options exercised       $ 336,000 $ 198,000
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option term       10 years  
Stock options vesting percentage       100.00%  
Unrecognized compensation expense related to stock options   0   $ 0  
Stock Options | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period       1 year  
Stock Options | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period       2 years  
RSAs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested period       3 years  
Unrecognized compensation expense related to RSAs   7,200,000   $ 7,200,000  
Unrecognized compensation expense expected recognition period       1 year 6 months 18 days  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant date fair value $ 21,000        
Unrecognized compensation expense related to stock options   $ 0   $ 0