XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY - Schedule of ESPP Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation related to ESPP $ 1,104 $ 1,639
2019 Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares issued pursuant to the Employee Stock Purchase Plan (in shares) 37,295  
Weighted average per share price of shares purchased (in dollars per share) $ 3.03  
Weighted average per share discount from market value for shares purchased (in dollars per share) $ 0.53  
Stock-based compensation related to ESPP $ 112,855