XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK PLANS - Narrative (Details)
1 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
offeringPeriod
$ / shares
shares
Stock Incentive Plans    
Stock incentive plan, increased number of shares authorized for issuance (in shares) 3,300,000  
Weighted average fair value (in dollars per share) | $ / shares   $ 16.22
Purchase price of common stock, ESPP (as a percent)   85.00%
Common stock issued under employee stock purchase plan (in shares)   50,634
Weighted average ESPP purchase options    
Stock Incentive Plans    
Number of offering periods for ESPP | offeringPeriod   2
ESPP purchasing period   6 months