XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE-BASED COMPENSATION - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 27, 2019
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2019
Dec. 31, 2024
Jun. 04, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock options outstanding (in shares)   176,546   176,546     376,551  
RSU outstanding (in shares)   1,334,456   1,334,456     975,520  
Share based compensation expense (less than)   $ 2,937,000 $ 2,929,000 $ 5,758,000 $ 5,834,000      
Unrecognized compensation cost   $ 10,000,000.0   $ 10,000,000.0        
Weighted-average period for recognition of compensation cost       1 year 8 months 12 days        
2015 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock options outstanding (in shares)   29,904   29,904        
Remaining shares available to be granted (in shares)   0   0        
2019 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock options outstanding (in shares)   46,972   46,972        
RSU outstanding (in shares)   1,319,621   1,319,621        
Number of shares available for issuance (in shares)   1,020,612   1,020,612   158,333    
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock (as a percent)           4.00%    
Number of additional shares available for issuance (in shares)               630,000
Number of shares available to be issued (in shares)   0   0        
2019 ESPP                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Remaining shares available to be granted (in shares)   98,501   98,501        
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)   88,165   88,165        
Share based compensation expense (less than)       $ 100,000 $ 100,000      
Inducement Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock options outstanding (in shares)   99,670   99,670        
Number of shares available for issuance (in shares)   376,295   376,295        
Maximum shares allowed to be issued under ESPP (in shares)   500,000   500,000        
RSU outstanding (in shares)   14,835   14,835