v3.26.1
STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Stock Option          
STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION          
Unrecognized stock-based compensation expense   $ 59,273   $ 59,273  
Weighted average period       2 years 10 months 24 days  
Restricted Stock Units          
STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION          
Unrecognized stock-based compensation expense   $ 28,079   $ 28,079  
Weighted average period       2 years 10 months 24 days  
2020 Plan          
STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION          
Stock options contractual term       10 years  
Total number of shares available for issuance   7,040,302   7,040,302  
Percentage of increment of common stock outstanding       4.00%  
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   15,066 11,772 15,066 11,772
Amount of discount on ESSP   $ 85 $ 65 $ 174 $ 125