v3.26.1
SHARE-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 12, 2019
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 21, 2026
Dec. 31, 2025
Jun. 04, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options outstanding (in shares)   147,611   147,611     168,993  
Share based compensation expense   $ 1,844 $ 2,937 $ 3,393 $ 5,758      
Unrecognized compensation cost   $ 17,800   $ 17,800        
Weighted-average period for recognition of compensation cost       2 years 2 months 12 days        
ESPP                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Share based compensation expense       $ 100 $ 100      
2015 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options outstanding (in shares)   15,784   15,784        
Remaining shares available to be granted (in shares)   0   0        
2019 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options outstanding (in shares)   35,626   35,626        
Number of shares available for issuance (in shares) 158,333 1,825,822   1,825,822        
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock (as a percent) 4.00%              
Number of shares available to be issued (in shares)   2,284,462   2,284,462        
2019 Plan | Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
RSU outstanding (in shares)   2,899,866   2,899,866        
Amended Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of additional shares available for issuance (in shares)           3,800,000   630,000
2019 ESPP                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Remaining shares available to be granted (in shares)   20,900   20,900        
Purchase of common stock through payroll deductions expressed in percentage of fair market value (as a percent)       85.00%        
Total number of shares issued under 2019 ESPP (in shares)   130,143   130,143        
Inducement Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options outstanding (in shares)   96,201   96,201        
Number of shares available for issuance (in shares)   976,785   976,785        
Maximum shares allowed to be issued under ESPP (in shares)   1,100,000   1,100,000        
Inducement Award Plan | Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
RSU outstanding (in shares)   13,804   13,804