v3.26.1
EMPLOYEE STOCK PURCHASE PLAN - Schedule of ESPP Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total cost of shares $ 41 $ 36 $ 35 $ 36    
Total discount - compensation expense $ 843   $ 435   $ 1,134 $ 858
Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares purchased (in shares) 2,264   4,592   4,939 9,966
Total cost of shares $ 35   $ 28   $ 65 $ 60
Total discount - compensation expense $ 6   $ 5   $ 12 $ 11