v3.26.1
SHARE-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 12, 2019
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jun. 04, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding (in shares)   147,981   168,993  
Share based compensation expense   $ 1,549 $ 2,822    
Unrecognized compensation cost   $ 5,400      
Weighted-average period for recognition of compensation cost   1 year 4 months 24 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      
Remaining shares available to be granted (in shares)   0      
2019 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding (in shares)   35,626      
Number of shares available for issuance (in shares) 158,333 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)   529,232      
2019 Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSU outstanding (in shares)   992,911      
Amended Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of additional shares available for issuance (in shares)         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      
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      
Inducement Award Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding (in shares)   96,571      
Number of shares available for issuance (in shares)   983,509      
Maximum shares allowed to be issued under ESPP (in shares)   1,100,000      
Inducement Award Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSU outstanding (in shares)   8,021