v3.23.2
Stock-Based Compensation - Schedule of Share-Based Compensation, Employee Stock Purchase Plan (Details)
6 Months Ended
Jun. 30, 2023
Employee Stock Option  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Dividend yield 0.00%
Expected life (years) 6 years 3 months
Risk free interest rate for expected life 3.80%
Volatility for expected life 32.40%
Employee Stock | 2022 Employee Stock Purchase Plan  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Dividend yield 0.00%
Expected life (years) 6 months
Risk free interest rate for expected life 4.70%
Volatility for expected life 38.90%
Discount for illiquidity 10.30%