v3.26.3
SHAREHOLDERS' EQUITY AND SHARE INCENTIVE PLANS - Share Buyback Program (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jul. 31, 2025
Mar. 31, 2025
Feb. 28, 2025
Dec. 31, 2024
Feb. 29, 2024
Share Buyback Program [Abstract]                  
Stock Issuance Costs     $ 18,812,000            
Common Stock | Non-voting Ordinary shares                  
Share Buyback Program [Abstract]                  
Repurchase of shares (in shares) 0 2,291,311 0 13,809,273          
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)     23,164,192            
Shares acquired, average cost per share (in dollars per share)     $ 4.10            
Broker and transaction fees     $ 492,000            
Remaining authorized amount $ 96,339,000   $ 96,339,000