v3.25.1
Staff Costs - Schedule of Staff Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Staff Costs [Abstract]      
Salaries, bonuses and staff welfare $ 14,007 $ 18,493 $ 15,490
Pension scheme contributions (defined contribution schemes) 1,464 1,590 1,014
Staff costs $ 15,471 $ 20,083 $ 16,504