XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of accrued expenses and other current liabilities [Abstract]    
Product warranty $ 20,922 $ 4,296
Payables for purchase of property, plant and equipment 18,500 15,122
Other current liabilities 10,636 3,959
Accrued payroll and welfare 3,476 2,704
Accrued expenses 2,444 1,696
Interest payable 1,836 1,379
Other tax payable 926 1,472
Payables to exiting investors [1] 30,000
Total $ 58,740 $ 60,628
[1] The payables to exiting investors represents the amount for the redemption of the shares owned by certain noncontrolling shareholders of a subsidiary, which was paid out as of December 31, 2021. See Note 18.