XML 99 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Stock compensation plans - Restricted Stock Units (Details) - RSUs - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate fair value $ 7,915 $ 13,057
Number of Shares    
Unvested RSUs at beginning of period 1,295,554  
Granted 2,051,801  
Vested (315,279)  
Canceled (619,581)  
Unvested RSUs at end of period 2,412,495 1,295,554
Weighted-Average Grant Date Fair Value Per Share    
Unvested RSUs at beginning of period $ 9.72  
Granted 3.86  
Vested 10.29  
Canceled 7.62  
Unvested RSUs at end of period $ 5.20 $ 9.72
Weighted-Average Remaining Contractual Term (in years) 1 year 5 months 1 day 1 year 8 months 8 days
Aggregate Intrinsic Value $ 5,525 $ 6,322
Fair value of vested RSUs $ 1,483 $ 950