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 | |||||||