v3.24.1.u1
STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Stock Incentive Plan and Stock-based Compensation        
Weighted average period   2 years 8 months 12 days    
Employee Stock Option        
Stock Incentive Plan and Stock-based Compensation        
Unrecognized stock-based compensation expense   $ 73,718    
Restricted Stock Units        
Stock Incentive Plan and Stock-based Compensation        
Weighted average per share fair value of awards issued (in USD per share)   $ 30.69    
Unrecognized stock-based compensation expense   $ 19,399    
2020 Plan        
Stock Incentive Plan and Stock-based Compensation        
Stock options contractual term   10 years    
Total number of shares available for issuance   7,890,232    
Percentage of increment of common stock outstanding   4.00%    
2017 and 2020 Plans | Restricted Stock Units        
Stock Incentive Plan and Stock-based Compensation        
Weighted average per share fair value of awards issued (in USD per share)   $ 21.13   $ 20.64
2017 and 2020 Plans | Common Stock        
Stock Incentive Plan and Stock-based Compensation        
Stock vested   3,596,040   3,298,284
Employee Stock Purchase Plan        
Stock Incentive Plan and Stock-based Compensation        
Total number of shares available for issuance 629,805      
Percentage of increment of common stock outstanding 1.00%      
ESPP permits eligible employees to purchase shares of common stock at discount 15.00%      
Shares issued under the ESPP   0 0  
Amount of discount on ESSP   $ 80 $ 105