XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.2
EMPLOYEE STOCK PURCHASE PLAN - Schedule of ESPP Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total cost of shares $ 35 $ 36 $ 45 $ 54    
Total discount (compensation expense) $ 435   $ 564   $ 858 $ 913
Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares issued under Employee Stock Purchase Plan (in shares) 4,592   4,483   9,966 8,587
Total cost of shares $ 28   $ 38   $ 60 $ 84
Total discount (compensation expense) $ 5   $ 7   $ 11 $ 15