XML 102 R86.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION - Restricted stock activity (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2018
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Purchase Plan          
Compensation expense   $ 1,500,000 $ 7,000,000.0 $ 28,400,000 $ 23,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   $ 900,000 $ 200,000 $ 1,800,000 $ 400,000
Shares reserved for future issuance   552,734   552,734  
RSAs and RSUs          
Number of shares          
Beginning balance (in shares)       556,062  
Granted (in shares)       338,794  
Vested (in shares)       (236,487)  
Forfeited (in shares)       (41,822)  
Ending balance of Outstanding and exercisable (in shares)   616,547   616,547  
Weighted average grant date fair value          
Beginning balance (in USD per share)       $ 112.07  
Granted (in dollars per share)       126.50  
Vested (in USD per share)       108.21  
Forfeited (in USD per share)       120.51  
Ending balance of Outstanding and exercisable (in USD per share)   $ 120.91   $ 120.91  
RSAs          
Number of shares          
Ending balance of Outstanding and exercisable (in shares)   0   0  
PSUs          
Number of shares          
Beginning balance (in shares)       166,702  
Granted (in shares)       86,646  
Vested (in shares)       (55,399)  
Forfeited (in shares)       (55,627)  
Ending balance of Outstanding and exercisable (in shares)   142,322   142,322  
Weighted average grant date fair value          
Beginning balance (in USD per share)       $ 125.08  
Granted (in dollars per share)       143.75  
Vested (in USD per share)       130.05  
Forfeited (in USD per share)       143.52  
Ending balance of Outstanding and exercisable (in USD per share)   $ 127.31   $ 127.31