XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Capital Management - Summary of Dividends Declared and Distributed (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 13, 2023
Jul. 31, 2024
Jan. 31, 2024
Jun. 30, 2023
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure of objectives, policies and processes for managing capital [line items]                
Per share   $ 0.4 $ 0.4 $ 0.4 $ 0.8 $ 0.8 $ 1.2  
Total dividends           $ 70,398 $ 107,222  
Offset against receivables           32,962 84,116  
Paid in cash           $ 37,435 $ 23,105  
ADS [member]                
Disclosure of objectives, policies and processes for managing capital [line items]                
Per share $ 0.4 $ 0.4 $ 0.4     $ 0.8 $ 1.2 $ 0
Total dividends           $ 70,398 $ 107,222 $ 0
Special [member]                
Disclosure of objectives, policies and processes for managing capital [line items]                
Payment date             Feb. 09, 2023  
Per share             $ 0.8  
Total dividends             $ 71,256  
Offset against receivables             58,983  
Paid in cash             $ 12,273  
Recurring Semi-annual Dividend [member]                
Disclosure of objectives, policies and processes for managing capital [line items]                
Payment date           Jan. 09, 2024 Jul. 12, 2023  
Per share           $ 0.4 $ 0.4  
Total dividends           $ 35,007 $ 35,965  
Offset against receivables           25,133 25,133  
Paid in cash           $ 9,874 $ 10,832  
Recurring Semi-annual Dividend [member]                
Disclosure of objectives, policies and processes for managing capital [line items]                
Payment date           Jul. 15, 2024    
Per share           $ 0.4    
Total dividends           $ 35,391    
Offset against receivables           7,829    
Paid in cash           $ 27,561