v3.24.2
STOCK PLANS - Narrative (Details)
6 Months Ended
Jun. 30, 2024
offeringPeriod
$ / shares
shares
Stock Incentive Plans  
Weighted average fair value (in dollars per share) | $ / shares $ 13.42
Purchase price of common stock, ESPP (as a percent) 85.00%
Common stock issued under employee stock purchase plan (in shares) | shares 56,077
Weighted average ESPP purchase options  
Stock Incentive Plans  
Number of offering periods for ESPP | offeringPeriod 2
ESPP purchasing period 6 months