XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY - Stock-based Compensation (Details)
12 Months Ended
Jun. 22, 2023
shares
Dec. 31, 2025
plan
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of share-based compensation plans | plan   1
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   3 years
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   5 years
Restricted Stock | Non-employee director | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   1 year
Restricted Stock | Non-employee director | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   3 years
2017 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized for grants (in shares) 2,400,000  
Increase in amount approved (in shares) 800,000  
Expiration period of options granted   10 years
2017 Plan | Non-employee director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares purchased under restricted stock purchase agreements, minimum (in shares)   70
Shares purchased under restricted stock purchase agreements, maximum (in shares)   54,000
2017 Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future awards (in shares)   680,970