v3.26.1
Stock Based Compensation - Summary of Restricted Stock Awards (RSA) Activity and Restricted Stock Unit (RSU) Activity (Details) - Employee Stock Purchase Plan (ESPP) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock Unit (RSU)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares nonvested 670,143 238,540
Shares, granted 791,439 533,918
Shares, vested (183,519) (8,634)
Shares, forfeited (26,467) (8,713)
Shares nonvested 1,251,596 755,111
Weighted average fair price, nonvested $ 27.1 $ 29.81
Weighted average fair price, granted 27.32 25.97
Weighted average fair price, vested 26.63 32.02
Weighted average fair price, forfeited 26.29 25.62
Weighted average fair price, nonvested $ 27.32 $ 27.12
Restricted Stock Awards (RSA)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares nonvested 5,840,568 6,036,550
Shares, vested (5,903) (19,963)
Shares, forfeited (11,111) (66,281)
Shares nonvested 5,823,554 5,950,306
Weighted average fair price, nonvested $ 4.96 $ 5.02
Weighted average fair price, vested 3.98 7.44
Weighted average fair price, forfeited 5.72 10.17
Weighted average fair price, nonvested $ 4.96 $ 4.95