v3.26.1
SHAREHOLDERS' EQUITY AND SHARE INCENTIVE PLANS - Share Buyback Program (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jul. 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 (4,156,062)        
Share Buyback Program            
Share Buyback Program [Abstract]            
Authorized amount         $ 80,000,000 $ 100,000,000
Additional authorized amount     $ 200,000 $ 200,000,000    
Repurchase of shares (in shares) 6,885,750          
Shares acquired, average cost per share (in dollars per share) $ 3.41          
Broker and transaction fees $ 166,000          
Remaining authorized amount $ 167,952,000