XML 104 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Staff Retirement Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Age of employees to be eligible to Mandatory Provident Fund, Minimum 18 years    
Age of employees to be eligible to Mandatory Provident Fund, Maximum 64 years    
Minimum service duration to be eligible to Mandatory Provident Fund 60 days    
Contribution made to Mandatory Provident Fund, based on staff's relevant income 5.00%    
Maximum contribution per employee to Mandatory Provident Fund $ 3,800    
Retirement age of employees 65 years    
Percentage of employer contributions for which staff are entitled 100.00%    
Cost of employer contribution $ 40,000.00 $ 400,000 $ 300,000
Minimum | Local Governments of Shenzhen, Dongguan, Wuxi and Shanghai      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of salary required for contribution 13.00%    
Maximum | Local Governments of Shenzhen, Dongguan, Wuxi and Shanghai      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of salary required for contribution 16.00%