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.4
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, 2022
Dec. 31, 2021
Outstanding    
Shares (in shares) 1,376,718 1,263,658
Weighted Average Remaining Life in Years 6 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 20.37 $ 21.64
Exercisable    
Shares (in shares) 687,682  
Weighted Average Remaining Life in Years 4 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 27.35  
$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) 757,791  
Weighted Average Remaining Life in Years 8 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 11.59  
Exercisable    
Shares (in shares) 140,770  
Weighted Average Remaining Life in Years 7 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 12.28  
$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) 609,800  
Weighted Average Remaining Life in Years 4 years 6 months  
Weighted average exercise price (in usd per share) $ 30.91  
Exercisable    
Shares (in shares) 537,785  
Weighted Average Remaining Life in Years 4 years 1 month 6 days  
Weighted average exercise price (in usd per share) $ 30.97  
$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 2 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 2 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89