XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Schedule of Shares Outstanding (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Authorized, allotted, called up and fully paid ordinary shares, par value 0.05 $ 10,288 $ 8,847 $ 8,151
Number of shares in issue 141,674,074 118,846,966 107,808,472
American Depositary Shares      
Class of Stock [Line Items]      
Number of ADS in issue 47,224,691 39,615,655 35,936,157