XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Equity-Based Compensation - Schedule of Assumptions Used to Calculate Fair Value of Purchase Right for ESPP (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility 44.00%   30.00%
Expected volatility, minimum   40.00%  
Expected volatility, maximum   42.00%  
Risk-free interest rates, minimum 1.80% 0.60% 0.40%
Risk-free interest rates, maximum 2.00% 1.30% 1.70%
Expected term (years) 5 years 6 months   6 years 3 months
2021 Employee Stock Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected volatility   34.90%  
Expected volatility, minimum 34.90%    
Expected volatility, maximum 57.10%    
Risk-free interest rate   0.10%  
Risk-free interest rates, minimum 0.10%    
Risk-free interest rates, maximum 4.60%    
Expected term (years) 6 months 6 months