XML 157 R147.htm IDEA: XBRL DOCUMENT v3.21.4
Bonds Payable (Details) - Schedule of bonds payable - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Bonds payable      
Bonds payable, Total $ 29,915 $ 73,803
Long-term bonds payable      
Long-term bonds payable, Total 73,147 73,147  
Third-party investors [Member]      
Bonds payable      
Bonds payable, Total 29,915 29,915
Huzhou Saiyuan [Member]      
Bonds payable      
Bonds payable, Total   $ 43,888
Long-term bonds payable      
Long-term bonds payable, Total $ 73,147 $ 73,147