v3.25.2
OPTIONS AND AWARDS - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense related to stock options $ 11,628 $ 8,978 $ 22,319 $ 17,209
Share-based compensation, options expected to vest, number (in shares) 1,900   1,900  
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 $ 7,402 5,518 $ 14,207 10,506
Share-based compensation, nonvested awards, cost not yet recognized $ 89,480   $ 89,480  
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,066   2,066  
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,761 2,936 $ 7,163 5,663
Share-based compensation, nonvested awards, cost not yet recognized 39,906   39,906  
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 $ 465 $ 524 $ 949 $ 1,040