v3.22.0.1
STOCKHOLDERS' EQUITY - SPSU activity (Details) - USD ($)
12 Months Ended
Oct. 30, 2020
Dec. 31, 2021
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    
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