v3.24.0.1
Employee Benefit Plans - Schedule of RSU and PSU Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Grant Date Fair Value Per Share      
Weighted average remaining contractual term (in years) 1 year 4 months 13 days    
Outstanding shares, Aggregate intrinsic value $ 86,085    
RSUs      
Number of Shares      
Beginning balance (in shares) 9,487    
Granted (in shares) 6,331    
Vested (in shares) (6,179)    
Forfeited / Cancelled (in shares) (596)    
Ending balance (in shares) 9,043 9,487  
Weighted Average Grant Date Fair Value Per Share      
Beginning Balance (in dollars per share) $ 6.36    
Granted (in dollars per share) 5.28 $ 7.23 $ 7.32
Vested (in dollars per share) 5.58    
Forfeited (in dollars per share) 6.22    
Ending Balance (in dollars per share) $ 6.15 $ 6.36  
PSU      
Number of Shares      
Beginning balance (in shares) 4,041    
Granted (in shares) 2,050    
Vested (in shares) (2,237)    
Forfeited / Cancelled (in shares) (3)    
Ending balance (in shares) 3,851 4,041  
Weighted Average Grant Date Fair Value Per Share      
Beginning Balance (in dollars per share) $ 6.22    
Granted (in dollars per share) 4.56 $ 6.52 $ 6.74
Vested (in dollars per share) 5.55    
Forfeited (in dollars per share) 8.28    
Ending Balance (in dollars per share) $ 5.72 $ 6.22  
Weighted average remaining contractual term (in years) 1 year    
Outstanding shares, Aggregate intrinsic value $ 36,661