v3.25.2
Stock-Based Compensation - Restricted Stock Activity (Details) - Restricted stock awards - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Awards    
Outstanding, beginning of period (in shares) 2,713,818 2,451,026
Granted (in shares) 1,411,729 1,704,349
Vested (in shares) (1,058,077) (1,285,028)
Forfeited (in shares) (233,365) (143,787)
Outstanding, end of period (in shares) 2,834,105 2,726,560