XML 152 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share based compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 15,594 $ 5,074 $ 19,852 $ 9,364
Performance restricted stock units (PRSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense     9,900  
Cost related to share options and PRSUs granted but not yet recognized $ 7,900   $ 7,900  
Expected period for recognition     1 year