BONDS PAYABLE - Schedule of Bonds Payable (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Bonds Payable [Line Items] | ||
Long-term bonds payable, Total | $ 43,888 | $ 73,147 |
Huzhou Saiyuan Equity Investment Partnership Firm (Limited Partnership) ("Huzhou Saiyun") | ||
Bonds Payable [Line Items] | ||
Bonds payable, Total | 29,259 | 0 |
Huzhou Saiyuan | ||
Bonds Payable [Line Items] | ||
Long-term bonds payable, Total | $ 43,888 | $ 73,147 |