v3.26.1
STOCKHOLDERS' EQUITY - 2017 Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 17, 2021
Jun. 30, 2026
Jun. 30, 2025
ESPP      
Stock-based compensation   $ 2,802 $ 2,449
2017 Employee Stock Purchase Plan (ESPP)      
ESPP      
Percentage of stock price at which stock can be purchased   85.00%  
Purchase period   6 months  
Number of additional shares authorized to be available for issuance 600,000    
Stock available for future grants or issuance   445,865  
Stock-based compensation   $ 307 $ 303
2017 Employee Stock Purchase Plan (ESPP) | Minimum      
ESPP      
Percentage of base earnings that can be withheld   1.00%  
2017 Employee Stock Purchase Plan (ESPP) | Maximum      
ESPP      
Offering period   27 months  
Percentage of base earnings that can be withheld   15.00%  
2017 Employee Stock Purchase Plan (ESPP)      
ESPP      
ESPP shares issued   143,830 178,602
ESPP shares issued weighted average grant date fair value   $ 2.76 $ 1.74