v3.26.1
Stock-based compensation - Schedule of Service Vesting-Based and Market Based Restricted Stock Activity (Details) - $ / shares
6 Months Ended
Mar. 08, 2024
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock      
Shares      
Outstanding as of beginning of period (in shares)   1,105,574 1,295,640
Granted (in shares)   382,275 466,150
Vested (in shares)   (288,597) (246,268)
Forfeited (in shares)   (60,246) (16,473)
Outstanding as of end of period (in shares)   1,139,006 1,499,049
Wtd. Avg. Grant Date Fair Value      
Outstanding as of beginning of period (in dollars per share)   $ 18.62 $ 16.00
Granted (in dollars per share)   22.03 24.23
Vested (in dollars per share)   21.20 19.14
Forfeited (in dollars per share)   20.23 14.52
Outstanding as of end of period (in dollars per share)   $ 19.03 $ 18.06
Market-based Restricted Stock      
Shares      
Outstanding as of beginning of period (in shares)   477,200 495,686
Granted (in shares)   355,420 451,801
Vested (in shares) (352,901) (383,459) (470,287)
Forfeited (in shares)   (19,099) 0
Outstanding as of end of period (in shares)   430,062 477,200
Wtd. Avg. Grant Date Fair Value      
Outstanding as of beginning of period (in dollars per share)   $ 33.02 $ 25.69
Granted (in dollars per share)   27.17 32.91
Vested (in dollars per share)   27.30 25.19
Forfeited (in dollars per share)   39.13 0
Outstanding as of end of period (in dollars per share)   $ 33.01 $ 33.02