Annual report pursuant to Section 13 and 15(d)

EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)

v3.22.0.1
EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding    
Shares (in shares) 1,263,658 912,923
Weighted average remaining life (in years) 6 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 21.64 $ 25.50
Exercisable    
Shares (in shares) 662,576  
Weighted average remaining life (in years) 3 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 26.11  
$3.19 – $14.45    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 3.19  
Exercise price, upper range (in usd per share) $ 14.45  
Outstanding    
Shares (in shares) 624,885  
Weighted average remaining life (in years) 7 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 11.96  
Exercisable    
Shares (in shares) 156,534  
Weighted average remaining life (in years) 10 months 24 days  
Weighted average exercise price (in usd per share) $ 9.92  
$22.69 – $35.82    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 22.69  
Exercise price, upper range (in usd per share) $ 35.82  
Outstanding    
Shares (in shares) 629,646  
Weighted average remaining life (in years) 5 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 30.90  
Exercisable    
Shares (in shares) 496,915  
Weighted average remaining life (in years) 4 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 30.85  
$45.89 – $45.89    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 45.89  
Exercise price, upper range (in usd per share) $ 45.89  
Outstanding    
Shares (in shares) 9,127  
Weighted average remaining life (in years) 3 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
Exercisable    
Shares (in shares) 9,127  
Weighted average remaining life (in years) 3 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89