v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Stock Options Outstanding    
Outstanding, beginning of the year (in shares) 3,757  
Granted (in shares) 0  
Exercised (in shares) (18)  
Forfeited (in shares) (266)  
Expired (in shares) (11)  
Outstanding, end of the period (in shares) 3,462 3,757
Weighted Average Exercise Price    
Beginning balance (in USD per share) $ 69.29  
Granted (in USD per share) 0  
Exercised (in USD per share) 53.68  
Forfeited (in USD per share) 58.19  
Expired (in USD per share) 65.60  
Ending balance (in USD per share) $ 70.24 $ 69.29
Additional Disclosures    
Outstanding, weighted average remaining contractual term (in years) 6 years 6 months 14 days 6 years 11 months 12 days
Outstanding, aggregate intrinsic value $ 53,448 $ 29,151
Exercisable, end of the period (in shares) 2,212  
Exercisable, end of the period, weighted average exercise price (in USD per share) $ 76.76  
Exercisable, end of the period, weighted average remaining contractual term 5 years 4 months 24 days  
Exercisable, end of the period, aggregate intrinsic value $ 31,838