XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
OPTIONS AND AWARDS - Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to stock options $ 30,754 $ 22,720 $ 18,678
Share-based compensation, options outstanding, weighted average remaining contractual term 6 years 8 months 12 days    
Stock-based compensation expense related to stock options      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to stock options $ 17,221 11,361 8,459
Share-based compensation, nonvested awards, cost not yet recognized $ 67,750    
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition 3 years 10 months 24 days    
Share-based compensation, nonvested awards (in shares) 2,104    
Share-based compensation, options expected to vest, number (in shares) 1,940    
Stock-based compensation expense related to restricted stock awards      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to stock options $ 11,845 9,920 8,385
Share-based compensation, nonvested awards, cost not yet recognized $ 29,245    
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition 3 years 4 months 24 days    
Stock-based compensation expense related to stock options and restricted stock awards to non-employee directors      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to stock options $ 1,688 $ 1,439 $ 1,834