v3.26.1
BONDS PAYABLE - Schedule of Bonds Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Bonds Payable [Line Items]    
Total $ 41,693 $ 41,693
Huzhou Saiyuan    
Schedule of Bonds Payable [Line Items]    
Total $ 41,693 $ 41,693