v3.26.1
Capital Management - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disclosure of classes of share capital [line items]      
Cancellation of treasury shares $ 0    
Share premium 0   $ 7,097
Share-options exercise 257 $ 940  
Proceeds from exercise of options (257) 940  
Equity attributable to owners of parent [member]      
Disclosure of classes of share capital [line items]      
Cancellation of treasury shares 0    
Share-options exercise 257 940  
Share premium      
Disclosure of classes of share capital [line items]      
Cancellation of treasury shares $ 7,097    
Share-options exercise   $ 3,949