v3.20.4
STOCKHOLDERS' EQUITY - SPSU activity (Details) - USD ($)
12 Months Ended
Oct. 30, 2020
Mar. 05, 2020
Dec. 31, 2020
STOCKHOLDERS' EQUITY      
Requisite service period 3 years    
Tranche 1      
Target prices and vesting tranches      
Target Stock Price     $ 12.00
SPSUs Vesting     $ 595,003
Assumptions used to determine fair value      
Grant-date stock price     $ 12.00
Tranche 2      
Target prices and vesting tranches      
Target Stock Price     $ 16.00
SPSUs Vesting     $ 595,003
Assumptions used to determine fair value      
Grant-date stock price     $ 16.00
Tranche 3      
Target prices and vesting tranches      
Target Stock Price     $ 20.00
SPSUs Vesting     $ 595,003
Assumptions used to determine fair value      
Grant-date stock price     $ 20.00
Tranche 4      
Target prices and vesting tranches      
Target Stock Price     $ 24.00
SPSUs Vesting     $ 595,003
Assumptions used to determine fair value      
Grant-date stock price     $ 24.00
Tranche 5      
Target prices and vesting tranches      
Target Stock Price     $ 28.00
SPSUs Vesting     $ 594,994
Assumptions used to determine fair value      
Grant-date stock price     $ 28.00
Tranche 5 | Minimum      
STOCKHOLDERS' EQUITY      
Share Price $ 4    
Tranche 5 | Maximum      
STOCKHOLDERS' EQUITY      
Share Price 28    
Tranche 6      
Target prices and vesting tranches      
Target Stock Price     $ 32.00
SPSUs Vesting     $ 594,994
Assumptions used to determine fair value      
Grant-date stock price     $ 32.00
Tranche 6 | Minimum      
STOCKHOLDERS' EQUITY      
Share Price 8    
Tranche 6 | Maximum      
STOCKHOLDERS' EQUITY      
Share Price 32    
Tranches 1 through 4 | Minimum      
STOCKHOLDERS' EQUITY      
Share Price 12    
Tranches 1 through 4 | Maximum      
STOCKHOLDERS' EQUITY      
Share Price $ 24    
Special Performance Stock Unit      
STOCKHOLDERS' EQUITY      
Requisite service period     6 years 4 months 24 days
Grant date fair value   $ 12,200,000  
Incremental fair value amount $ 7,300,000    
Assumptions used to determine fair value      
Expected stock price volatility     45.00%
Special Performance Stock Unit | Minimum      
Target prices and vesting tranches      
Target Stock Price     $ 4.92
Assumptions used to determine fair value      
Expected dividend yield     2.02%
Risk-free interest rate     0.92%
Grant-date stock price     $ 4.92
Special Performance Stock Unit | Maximum      
Target prices and vesting tranches      
Target Stock Price     $ 5.93
Assumptions used to determine fair value      
Expected dividend yield     2.44%
Risk-free interest rate     1.33%
Grant-date stock price     $ 5.93