v3.25.2
Stock-based compensation - Restricted stock units (Details) - Unvested restricted stock awards - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Aug. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation      
Vesting period   3 years  
Number of units      
Unvested as at beginning (in shares)   1,141,453 1,554,347
Granted (in shares)   495,540 660,991
Vested (in shares)   (379,733) (905,221)
Forfeited (in shares)   (154,934) (59,428)
Unvested as at end (in shares)   1,102,326 1,250,689
Weighted average grant-date fair value      
Unvested as at beginning (in dollars per share)   $ 10.62 $ 10.36
Granted (in dollars per share)   12.64 8.35
Vested (in dollars per share)   9.91 9.6
Forfeited (in dollars per share)   13.04 12.05
Unvested as at end (in dollars per share)   $ 11.43 $ 9.77
Aggregate intrinsic value      
Vested and outstanding at beginning (in dollars)   $ 23,388 $ 20,735
Vested (in dollars)   5,873 8,205
Vested and outstanding at end (in dollars)   20,503 $ 18,748
Unrecognized compensation expense   $ 7,100  
Unrecognized compensation expense expected to be recognized over a weighted-average remaining vesting period   1 year 3 months 18 days  
Subsequent Event      
Number of units      
Granted (in shares) 250,303