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