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