v3.25.1
STOCK-BASED COMPENSATION - Stock Plan (Details) - shares
3 Months Ended
May 21, 2024
Mar. 31, 2025
2016 Employee Stock Purchase Plan    
Share-based Compensation    
Stock-based compensation shares available   100,000
Discount from market price (as a percent)   15.00%
2022 Plan    
Share-based Compensation    
Stock-based compensation shares available   1,200,000
Stock-based compensation additional shares authorized 1,610,000