XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.1
OPTIONS AND AWARDS - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense related to stock options $ 10,691 $ 8,231
Share-based compensation, options expected to vest, number (in shares) 1,913  
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 $ 6,805 4,988
Share-based compensation, nonvested awards, cost not yet recognized $ 86,128  
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition 3 years 8 months 12 days  
Share-based compensation, nonvested awards (in shares) 2,078  
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 $ 3,402 2,727
Share-based compensation, nonvested awards, cost not yet recognized 37,841  
Stock-based compensation expense related to 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 $ 484 $ 516