XML 88 R80.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan - Additional Information (Details) - Employee Stock Purchase Plan (ESPP) [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 25, 2009
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,518 11,654  
Proceeds from common stock issued     $ 1,600,000 $ 1,800,000  
Employee Stock Purchase Plan ESPP Purchase Period1     3 months    
Selling, General and Administrative Expense [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Charges to expense $ 44,000 $ 29,000 $ 114,000 101,000  
Research and Development Expense [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Charges to expense 60,000 69,000 161,000 206,000  
Cost of Sales [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Charges to expense $ 82,000 $ 54,000 $ 200,000 $ 151,000