v3.24.2.u1
Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share Match Units    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, at beginning balance (in shares) 217,230  
Number, granted (in shares) 0  
Number, vested (in shares) (72,385)  
Number, forfeited (in shares) 0  
Number, outstanding, at ending balance (in shares) 144,845  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value, outstanding, at beginning balance (in dollars per share) $ 24.95  
Weighted-average fair value, granted (in dollars per share) 0  
Weighted-average fair value, vested (in dollars per share) 24.95  
Weighted-average fair value, forfeited (in dollars per share) 0  
Weighted-average fair value, outstanding, at ending balance (in dollars per share) $ 24.95  
Units vested for which the underlying common stock is yet to be issued (in shares) 72,385,000 0
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, at beginning balance (in shares) 3,731,512  
Number, granted (in shares) 1,526,836  
Number, vested (in shares) (1,350,826)  
Number, forfeited (in shares) (189,962)  
Number, outstanding, at ending balance (in shares) 3,717,560  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value, outstanding, at beginning balance (in dollars per share) $ 24.96  
Weighted-average fair value, granted (in dollars per share) 30.34  
Weighted-average fair value, vested (in dollars per share) 22.69  
Weighted-average fair value, forfeited (in dollars per share) 28.31  
Weighted-average fair value, outstanding, at ending balance (in dollars per share) $ 27.82  
Units vested for which the underlying common stock is yet to be issued (in shares) 373,521 324,125