XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Restricted stock activity (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 15, 2022
Sep. 14, 2022
May 31, 2018
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Employee Stock Purchase Plan              
Compensation expense       $ 7,000,000.0 $ 5,500,000 $ 23,100,000 $ 22,700,000
ESPP              
Employee Stock Purchase Plan              
Number of shares of common stock made available for purchase to employees     750,000        
Maximum percentage of annual salary that an employee is permitted to utilize to purchase stock     10.00%        
Maximum number of shares that a participant can purchase during any single offering period     312        
Maximum fair market value of stock an employee can purchase under the plan per calendar year     $ 25,000        
Exercise price per share of common stock as a percent of fair market value 85.00%            
Compensation expense       $ 200,000 $ 100,000 $ 400,000 $ 300,000
Shares were reserved for future issuance       617,805   617,805  
ESPP | US.              
Employee Stock Purchase Plan              
Exercise price per share of common stock as a percent of fair market value   90.00%          
ESPP | Outside of US              
Employee Stock Purchase Plan              
Exercise price per share of common stock as a percent of fair market value   85.00%          
RSAs and RSUs              
Number of shares              
Beginning balance (in shares)           443,319  
Granted (in shares)           364,460  
Vested (in shares)           (199,664)  
Forfeited (in shares)           (49,991)  
Ending balance (in shares)       558,124   558,124  
Weighted average grant date fair value              
Beginning balance (in USD per share)           $ 99.22  
Granted (in dollars per share)           119.93  
Vested (in USD per share)           99.70  
Forfeited (in USD per share)           105.43  
Ending balance (in USD per share)       $ 112.02   $ 112.02  
PSUs              
Number of shares              
Beginning balance (in shares)           152,410  
Granted (in shares)           64,668  
Vested (in shares)           (16,834)  
Forfeited (in shares)           (33,542)  
Ending balance (in shares)       166,702   166,702  
Weighted average grant date fair value              
Beginning balance (in USD per share)           $ 108.41  
Granted (in dollars per share)           141.41  
Vested (in USD per share)           96.00  
Forfeited (in USD per share)           95.40  
Ending balance (in USD per share)       $ 125.08   $ 125.08