v3.26.1
EMPLOYEE STOCK PURCHASE PLAN - Per Share Prices Related to ESPP (Details) - Employee Stock Purchase Plan - $ / shares
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Closing market price per share (in USD per share) $ 18.17 $ 13.65 $ 7.28 $ 6.99
Purchase price per share (in USD per share) $ 15.44 $ 11.60 $ 6.19 $ 5.94