SHARE-BASED COMPENSATION - Narrative (Details) - $ / shares
1 Months Ended
Jan. 31, 2022
Dec. 01, 2021
Nov. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares)     4,000,000
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares)   523,000  
Common stock authorized for issuance (in shares)     1,000,000
Restricted Stock Awards and Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock granted (in shares) 137,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 181.09    
Performance-based Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock granted (in shares) 129,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 178.58    
Restricted Stock Awards, Restricted Stock Units and Performance-Based Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years