XML 145 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK PLANS AND STOCK BASED COMPENSATION - NARRATIVE (Details)
12 Months Ended
Dec. 31, 2023
shares
2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Number of shares available for grant permitted by plan 3,000,000
Minimum | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Vesting period 3 years
Employee Stock Option [Member]  
STOCK PLANS AND STOCK BASED COMPENSATION  
Outstanding or available for exercise 173,502
Employee Stock Option [Member] | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Exercisable period 1 year
Employee Stock Option [Member] | 2015 Plan | Class B Common Stock  
STOCK PLANS AND STOCK BASED COMPENSATION  
Outstanding or available for exercise 0
Employee Stock Option [Member] | Minimum | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Exercisable period 3 years
Employee Stock Option [Member] | Maximum | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Exercisable period 6 years
Restricted Stock Awards | Minimum | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Vesting period 3 years
Restricted Stock Awards | Maximum | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Vesting period 6 years
Performance Stock Units | 2015 Plan  
STOCK PLANS AND STOCK BASED COMPENSATION  
Vesting period 3 years
Exercisable period 1 year