Equity-based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2020
May 31, 2021
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense   $ 7,675 $ 1,259
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense   $ 2,114  
Weighted average grant date fair value   $ 27.88  
Aggregate intrinsic value of stock options   $ 8,774 $ 2,094
Unrecognized compensation expense   $ 21,889  
Weighted average period   2 years 4 months 24 days  
2020 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized to be issued   6,420,829  
Common stock available for future grants   5,835,827  
2020 Equity Incentive Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term of option 10 years    
Vesting period 4 years    
2020 Equity Incentive Plan | Stock options | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Vesting percentage 25.00%    
2020 Equity Incentive Plan | Stock options | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Vesting percentage 75.00%    
2020 Equity Incentive Plan | Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized to be issued 4,300,000