v3.25.2
Related Party Transactions - Schedule of Amounts Paid to Key Management or Entities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Total $ 1,146 $ 1,286 $ 2,171 $ 2,307
Consulting        
Related Party Transaction [Line Items]        
Total 95 108 114 150
Directors' fees        
Related Party Transaction [Line Items]        
Total 245 84 341 153
Staff costs        
Related Party Transaction [Line Items]        
Total 227 511 453 920
Stock option expense        
Related Party Transaction [Line Items]        
Total $ 579 $ 583 $ 1,263 $ 1,084