XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK PLANS - Narrative (Details)
1 Months Ended 9 Months Ended
Sep. 30, 2024
shares
Dec. 31, 2023
shares
Sep. 30, 2024
offeringPeriod
$ / shares
shares
Apr. 30, 2014
shares
Stock Incentive Plans        
Weighted average fair value (in dollars per share) | $ / shares     $ 13.13  
Purchase price of common stock, ESPP (as a percent)     85.00%  
Common stock issued under employee stock purchase plan (in shares)     56,077  
Inducement Plan 2014        
Stock Incentive Plans        
Stock incentive plan, awards reserved for issuance (in shares) 1,525,000   1,525,000 175,000
Additional shares (in shares) 707,907 642,093    
Number of shares available (in shares) 685,407   685,407  
Weighted average ESPP purchase options        
Stock Incentive Plans        
Number of offering periods for ESPP | offeringPeriod     2  
ESPP purchasing period     6 months