XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 20, 2024
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Stock-based incentive compensation plans | plan   2    
Modification of stock-based compensation expense   $ 1,800    
Awards term   10 years    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized   $ 200    
Options exercises in period, total intrinsic value   800 $ 4,600 $ 2,600
Options outstanding, intrinsic value   2,600    
Options exercisable, intrinsic value   $ 1,800    
Employee service share-based compensation recognized remaining period   2 months 12 days    
Stock-based compensation expense   $ 45,940 31,001 19,849
Airity Technologies        
Vesting period 3 years      
Stock-based compensation expense   $ 1,900    
Omnibus 2023 Incentive Plan        
Shares available for grant | shares   1,828    
Restricted Stock Units (RSUs)        
Fair value of RSUs vested   $ 28,200 $ 19,500 $ 13,500
Weighted average grant date fair value, granted | $ / shares   $ 104.84 $ 100.04 $ 74.62
Restricted Stock Units (RSUs)        
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized   $ 53,400    
Equity instruments other than options, outstanding, weighted average remaining contractual terms   1 year    
Weighted average grant date fair value, granted | $ / shares   $ 104.84    
Restricted Stock Units (RSUs) | Minimum        
Vesting period   3 years    
Employee Stock        
Shares available for grant | shares   535    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized   $ 500    
Employee service share-based compensation recognized remaining period   5 months    
Employee contribution, amount   $ 5,000    
Discount from market price, offering date   85.00%    
Discount from market price, purchase date   85.00%    
Employee Stock | Minimum        
Vesting period   3 years    
Employee Stock | Maximum        
Vesting period   4 years    
Employee contribution, percent   15.00%