v3.23.3
SHARE-BASED COMPENSATION - Outstanding and Exercisable Options (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding number (in shares) 15 20
Weighted Average Remaining Contractual Life 1 year 6 months 21 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 320.55 $ 339.90
Options, vested and expected to vest, exercisable, number (in shares) 15  
Options, vested and expected to vest, exercisable, weighted average exercise price (in dollars per share) $ 320.55  
Exercise Prices Total Range    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price range of options: from (in dollars per share) 106.20  
Price range of options: to (in dollars per share) $ 419.4  
Options outstanding number (in shares) 15  
Weighted Average Remaining Contractual Life 1 year 6 months 21 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 320.55  
Options, vested and expected to vest, exercisable, number (in shares) 15  
Options, vested and expected to vest, exercisable, weighted average exercise price (in dollars per share) $ 320.55  
Exercise Prices One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price range of options: from (in dollars per share) 106.20  
Price range of options: to (in dollars per share) $ 210.3  
Options outstanding number (in shares) 2  
Weighted Average Remaining Contractual Life 5 years 8 months 12 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 162.05  
Options, vested and expected to vest, exercisable, number (in shares) 2  
Options, vested and expected to vest, exercisable, weighted average exercise price (in dollars per share) $ 162.05  
Exercise Prices Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price range of options: from (in dollars per share) 289.80  
Price range of options: to (in dollars per share) $ 419.4  
Options outstanding number (in shares) 13  
Weighted Average Remaining Contractual Life 9 months 18 days  
Options outstanding, weighted average exercise price (in dollars per share) $ 347.75  
Options, vested and expected to vest, exercisable, number (in shares) 13  
Options, vested and expected to vest, exercisable, weighted average exercise price (in dollars per share) $ 347.75