XML 102 R74.htm IDEA: XBRL DOCUMENT v3.22.4
EQUITY INCENTIVE PLANS - Summary of Stock Option Activity Plans, Including Grants To Nonemployees (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Options Outstanding      
Beginning balance (in shares) 504,106 609,881  
Options exercised (in shares) (174,539) (90,939)  
Options forfeited (in shares) (1,374) (14,836)  
Ending balance (in shares) 328,193 504,106 609,881
Options exercisable (in shares) 327,768    
Options vested and expected to vest (in shares) 328,191    
Weighted- Average Exercise Price Per Share      
Beginning balance (in USD per share) $ 40.97 $ 40.18  
Options exercised (in USD per share) 36.82 31.15  
Options forfeited (in USD per share) 83.15 68.81  
Ending balance (in USD per share) 43.00 $ 40.97 $ 40.18
Options exercisable (in USD per share) 42.95    
Options vested and expected to vest (in USD per share) $ 43.00    
Weighted- Average Remaining Contractual Life (years)      
Weighted-average remaining contractual life for options outstanding (in years) 4 years 5 months 4 days 5 years 2 months 12 days 6 years 2 months 26 days
Weighted-average remaining contractual life for options exercisable (in years) 4 years 5 months 4 days    
Weighted-average remaining contractual life for options vested and expected to vest (in years) 4 years 5 months 4 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value of options outstanding $ 16,635 $ 38,675 $ 120,163
Aggregate intrinsic value of options exercisable 16,631    
Aggregate intrinsic value of options vested and expected to vest $ 16,635