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