XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Customer deposits $ 17,704 $ 11,183
Miscellaneous payables 1,413 2,001
Total other payables $ 19,117 $ 13,184