XML 87 R79.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 25, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Charges to expense $ 47,000   $ 46,000      
Cost of Sales [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Charges to expense 59,000   56,000      
Employee Stock Purchase Plan (ESPP) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
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)       13,721 9,072  
Proceeds from common stock issued       $ 1,000,000 $ 1,100,000  
Employee Stock Purchase Plan ESPP Purchase Period1   3 months        
Employee Stock Purchase Plan (ESPP) [Member] | Selling, General and Administrative Expense [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Charges to expense $ 26,000   $ 33,000 62,000 70,000  
Employee Stock Purchase Plan (ESPP) [Member] | Research and Development Expense [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Charges to expense       104,000 102,000  
Employee Stock Purchase Plan (ESPP) [Member] | Cost of Sales [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Charges to expense       $ 124,000 $ 118,000