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 Shares    
Beginning balance (in shares) 5,100  
Granted (in shares) 19  
Exercised (in shares) (812)  
Forfeited and expired (in shares) (2)  
Ending balance (in shares) 4,305 5,100
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) $ 82.85  
Granted (in dollars per share) 121.05  
Exercised (in dollars per share) 45.06  
Forfeited and expired (in dollars per share) 61.06  
Ending balance (in dollars per share) $ 90.15 $ 82.85
Stock Options Additional Disclosures    
Balance (years) 5 years 9 months 18 days 6 years
Outstanding, ending balance $ 258,127  
Options exercisable at ending balance (in shares) 3,643  
Options exercisable at ending balance (in dollars per share) $ 93.84  
Options exercisable at ending period (years) 5 years 3 months 18 days  
Options exercisable, ending balance $ 212,847