INVESTMENT IN EQUITY SECURITIES - Schedule of Investments (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Schedule of Equity Method Investments [Line Items] | ||
| Total equity method investments and other investments | $ 146,269 | $ 49,203 |
| Goldrain | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Equity Method Investments | 96,667 | 0 |
| BTY | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Equity Method Investments | 32,047 | 33,090 |
| Sonmol | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Equity Method Investments | 4,712 | 4,751 |
| Desotec GmbH | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Equity Method Investments | 948 | 905 |
| PureCycle | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Other Investments | 2,986 | 1,106 |
| YAT | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Other Investments | 5,206 | 5,352 |
| Loop | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Other Investments | 2,894 | 2,894 |
| Others | ||
| Schedule of Equity Method Investments [Line Items] | ||
| Other Investments | $ 809 | $ 1,105 |