XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK PLANS - Narrative (Details)
1 Months Ended 6 Months Ended
Jun. 30, 2025
shares
Jan. 31, 2025
shares
Sep. 30, 2024
shares
Dec. 31, 2023
shares
Jun. 30, 2025
offeringPeriod
$ / shares
shares
Apr. 30, 2014
shares
Stock Incentive Plans            
Additional shares (in shares) 2,500,000          
Weighted average fair value (in dollars per share) | $ / shares         $ 13.81  
Purchase price of common stock, ESPP (as a percent)         85.00%  
Common stock issued under employee stock purchase plan (in shares)         100,728  
Weighted average ESPP share options            
Stock Incentive Plans            
Number of offering periods for ESPP | offeringPeriod         2  
ESPP purchasing period         6 months  
Inducement Plan 2014            
Stock Incentive Plans            
Additional shares (in shares)   785,000 707,907 642,093    
Stock incentive plan, awards reserved for issuance (in shares)   2,310,000       175,000
Number of shares reserved for issuance (in shares)     1,525,000      
Number of shares remain available for issuance (in shares)   250,007