XML 80 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Customer deposits $ 11,183 $ 7,109
Miscellaneous payables 2,001 775
Total other payables $ 13,184 $ 7,884