XML 102 R87.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Restricted stock activity (Details) - USD ($)
1 Months Ended 3 Months Ended
May 31, 2018
Mar. 31, 2023
Mar. 31, 2022
Employee Stock Purchase Plan      
Compensation expense   $ 16,900,000 $ 9,100,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   $ 300,000 $ 100,000
Shares were reserved for future issuance   585,939  
RSAs and RSUs      
Number of shares      
Beginning balance (in shares)   556,062  
Granted (in shares)   304,433  
Vested (in shares)   (201,977)  
Forfeited (in shares)   (3,550)  
Ending balance of Outstanding and exercisable (in shares)   654,968  
Weighted average grant date fair value      
Beginning balance (in USD per share)   $ 112.07  
Granted (in dollars per share)   124.89  
Vested (in USD per share)   108.20  
Forfeited (in USD per share)   115.89  
Ending balance of Outstanding and exercisable (in USD per share)   $ 119.20  
PSUs      
Number of shares      
Beginning balance (in shares)   166,702  
Granted (in shares)   84,686  
Vested (in shares)   (55,399)  
Forfeited (in shares)   (3,911)  
Ending balance of Outstanding and exercisable (in shares)   192,078  
Weighted average grant date fair value      
Beginning balance (in USD per share)   $ 125.08  
Granted (in dollars per share)   142.09  
Vested (in USD per share)   130.05  
Forfeited (in USD per share)   154.00  
Ending balance of Outstanding and exercisable (in USD per share)   $ 130.56