v3.26.1
SHAREHOLDERS' EQUITY AND SHARE INCENTIVE PLANS - Share Buyback Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2025
Mar. 31, 2025
Feb. 28, 2025
Dec. 31, 2024
Feb. 29, 2024
Common Stock | Non-voting Ordinary shares                  
Share Buyback Program [Abstract]                  
Repurchase of shares (in shares) 0 7,361,900 0 11,517,962          
Share Buyback Program                  
Share Buyback Program [Abstract]                  
Authorized amount           $ 200,000,000   $ 80,000,000 $ 100,000,000
Additional authorized amount         $ 200,000   $ 200,000,000    
Repurchase of shares (in shares)     16,244,480            
Shares acquired, average cost per share (in dollars per share)     $ 3.99            
Broker and transaction fees     $ 353,000            
Remaining authorized amount $ 126,597,000   $ 126,597,000