XML 152 R141.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of accrued expenses and other current liabilities [Abstract]      
Payables to exiting investors $ 30,000
Payables for purchase of property, plant and equipment 13,017 15,122 23,515
Product warranty 18,690 4,296 3,723
Other current liabilities 8,469 3,959  
Accrued payroll and welfare 2,818 2,704 2,577
Interest payable 2,674 1,379  
Accrued expenses 1,972 1,696 2,103
Other tax payable 425 1,472 494
Total $ 48,065 $ 60,628 $ 34,995