XML 86 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 25, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from common stock issued $ 803,000 $ 655,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,000    
Common stock issued (in shares) 4,463 5,639  
Proceeds from common stock issued $ 639,000 $ 518,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 $ 37,000 40,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 76,000 71,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 $ 51,000 $ 41,000