v3.22.4
Stockholders' Equity - Summary of Stock Option Award Activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Weighted- Average Exercise Price    
Weighted-Average Exercise Price, Beginning balance (in usd per share) $ 10.59  
Weighted-Average Exercise Price, Granted (in usd per share) 15.03  
Weighted-Average Exercise Price, Exercised (in usd per share) 10.94  
Weighted-Average Exercise Price, Forfeited (in usd per share) 14.33  
Weighted-Average Exercise Price, Ending balance (in usd per share) 9.68 $ 10.59
Weighted-Average Exercise Price, Exercisable (in usd per share) 9.47  
Weighted-Average Exercise Price, Vested and expected to vest (in usd per share) $ 9.68  
Weighted- Average Remaining Contractual Term (in years)    
Weighted-Average Remaining Contractual Term (in years) 4 years 18 days 4 years 2 months 8 days
Weighted-Average Remaining Contractual Term (in years), Exercisable 3 years 9 months 29 days  
Weighted-Average Remaining Contractual Term (in years), Vested and expected to vest 4 years 18 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 9,669 $ 157,374
Aggregate Intrinsic Value, Exercisable 9,662  
Aggregate Intrinsic Value, Vested and expected to vest $ 9,669  
Class A    
Number of Shares    
Beginning balance (in shares) 3,676  
Granted (in shares) 119  
Exercised (in shares) (334)  
Forfeited (in shares) (872)  
Ending balance (in shares) 2,589 3,676
Exercisable (in shares) 2,463  
Vested and expected to vest (in shares) 2,587  
Class B    
Number of Shares    
Beginning balance (in shares) 628  
Granted (in shares) 0  
Exercised (in shares) (58)  
Forfeited (in shares) 0  
Ending balance (in shares) 570 628
Exercisable (in shares) 570  
Vested and expected to vest (in shares) 570