v3.26.1
Condensed Consolidated Statements of Changes in Equity - USD ($)
$ in Thousands
Total
Share capital and additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Non-controlling interests
Beginning balance (in shares) at Dec. 31, 2024   382,530,780      
Beginning balance at Dec. 31, 2024 $ 1,110,982 $ 669,879 $ 457,709 $ (63,525) $ 46,919
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Activities relating to share-based compensation (in shares)   2,875,615      
Activities relating to share-based compensation (858) $ (843) (15)    
Net income (loss) 7,723   6,122   1,601
Foreign exchange (loss) gain on translation (3,082)     (2,924) (158)
Ending balance (in shares) at Mar. 31, 2025   385,406,395      
Ending balance at Mar. 31, 2025 1,114,765 $ 669,036 463,816 (66,449) 48,362
Beginning balance (in shares) at Dec. 31, 2024   382,530,780      
Beginning balance at Dec. 31, 2024 1,110,982 $ 669,879 457,709 (63,525) 46,919
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (30,759)        
Foreign exchange (loss) gain on translation 57,146        
Ending balance (in shares) at Jun. 30, 2025   383,806,912      
Ending balance at Jun. 30, 2025 1,130,206 $ 666,614 424,080 (8,404) 47,916
Beginning balance (in shares) at Mar. 31, 2025   385,406,395      
Beginning balance at Mar. 31, 2025 1,114,765 $ 669,036 463,816 (66,449) 48,362
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Activities relating to share-based compensation (in shares)   275,468      
Activities relating to share-based compensation 1,165 $ 1,190 (25)    
Share repurchases (in shares)   (1,874,951)      
Share repurchases (3,612) $ (3,612)      
Dividend paid to non-controlling interest (3,858)       (3,858)
Net income (loss) (38,482)   (39,711)   1,229
Foreign exchange (loss) gain on translation 60,228     58,045 2,183
Ending balance (in shares) at Jun. 30, 2025   383,806,912      
Ending balance at Jun. 30, 2025 $ 1,130,206 $ 666,614 424,080 (8,404) 47,916
Beginning balance (in shares) at Dec. 31, 2025 381,592,969 381,592,969      
Beginning balance at Dec. 31, 2025 $ 1,142,959 $ 662,983 447,756 (16,842) 49,062
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Activities relating to share-based compensation (in shares)   1,031,438      
Activities relating to share-based compensation (181) $ 787 (968)    
Share repurchases (in shares)   (6,365,700)      
Share repurchases (16,730) $ (16,730)      
Net income (loss) 15,711   13,752   1,959
Foreign exchange (loss) gain on translation (17,945)     (17,076) (869)
Ending balance (in shares) at Mar. 31, 2026   376,258,707      
Ending balance at Mar. 31, 2026 $ 1,123,814 $ 647,040 460,540 (33,918) 50,152
Beginning balance (in shares) at Dec. 31, 2025 381,592,969 381,592,969      
Beginning balance at Dec. 31, 2025 $ 1,142,959 $ 662,983 447,756 (16,842) 49,062
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share repurchases (in shares)   (12,253,870)      
Share repurchases   $ (32,858)      
Net income (loss) 51,374        
Foreign exchange (loss) gain on translation $ (41,007)        
Ending balance (in shares) at Jun. 30, 2026 370,726,047 370,726,047      
Ending balance at Jun. 30, 2026 $ 1,117,445 $ 632,074 492,319 (55,721) 48,773
Beginning balance (in shares) at Mar. 31, 2026   376,258,707      
Beginning balance at Mar. 31, 2026 1,123,814 $ 647,040 460,540 (33,918) 50,152
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Activities relating to share-based compensation (in shares)   355,510      
Activities relating to share-based compensation 856 $ 1,162 (306)    
Share repurchases (in shares)   (5,888,170)      
Share repurchases (16,128) $ (16,128)      
Dividend paid to non-controlling interest (3,698)       (3,698)
Net income (loss) 35,663   32,085   3,578
Foreign exchange (loss) gain on translation $ (23,062)     (21,803) (1,259)
Ending balance (in shares) at Jun. 30, 2026 370,726,047 370,726,047      
Ending balance at Jun. 30, 2026 $ 1,117,445 $ 632,074 $ 492,319 $ (55,721) $ 48,773