XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan - Additional Information (Details) - Employee Stock Purchase Plan (ESPP) [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 25, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Stock Purchase Plan ESPP Purchase Period1 3 months      
Reserved for issuance (in shares)       1,000,000
Percentage of market value (in hundredths) 85.00%      
Maximum allocation of base compensation (in hundredths) 10.00%      
Maximum shares per purchase date (in shares) 12,500      
Maximum value per calendar year, per employee $ 25,000      
Common stock issued (in shares) 15,230 17,513 17,057  
Proceeds from common stock issued $ 2,200,000 $ 2,000,000 $ 1,600,000  
Selling, General and Administrative Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Charges to expense 130,000 136,000 107,000  
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Charges to expense 210,000 167,000 141,000  
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Charges to expense $ 259,000 $ 240,000 $ 224,000