XML 93 R71.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION (Details) - shares
12 Months Ended
Dec. 07, 2016
Jun. 21, 2004
Dec. 31, 2024
Stock Option Plan, 2004      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares for issuance   1,700,000  
Shares, Granted   1,459,634  
Shares, Exercised     845,634
Share-Based Compensation Arrangement     614,000
Shares, Outstanding at end of year     0
Equity Incentive Plan, 2016      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Reserved shares for issuance 1,100,000    
Share-Based Compensation Arrangement 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 0