XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Awards - RSU Activity (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares [Roll Forward]    
Beginning balance (in shares) 1,490,357 992,874
Granted (in shares) 760,423 1,018,322
Vested (in shares) (722,471) (408,119)
Forfeited (in shares) (114,099) (112,720)
Ending balance (in shares) 1,414,210 1,490,357
Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance (in dollars per share) $ 18.53 $ 16.49
Granted (in dollars per share) 27.45 19.67
Vested (in dollars per share) 18.69 16.61
Forfeited (in dollars per share) 21.24 17.92
Ending balance (in dollars per share) $ 23.02 $ 18.53