v3.26.1
SHARE-BASED PAYMENTS - Schedule of Share-based Payment Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based payment expense $ 1,884 $ 2,222 $ 3,447 $ 3,631
Share options expense        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based payment expense 320 457 620 889
RSUs        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based payment expense 1,110 1,176 2,373 2,153
Restricted shares        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based payment expense 422 569 422 569
Other Share-Based Awards        
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]        
Share-based payment expense $ 32 $ 20 $ 32 $ 20