XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Purchase and Stock Incentive Plans - Summary of Activity of Performance Stock Units Subject to Forfeiture (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Number of shares  
Vested (in shares) (1,782,871)
Performance Stock Units  
Number of shares  
Beginning balance (in shares) 693,139
Granted (in shares) 237,421
Vested (in shares) (260,842)
Cancelled (in shares) 0
Ending balance (in shares) 669,718
Weighted Average Grant Price  
Beginning balance (in dollars per share) | $ / shares $ 16.49
Granted (in dollars per share) | $ / shares 24.43
Vested (in dollars per share) | $ / shares 13.81
Cancelled (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 20.35