XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]    
Pension Expense $ 584,278 $ 576,096
Cayman Islands [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 5.00%  
Maximum annual contribution amount $ 104,400  
FLORIDA    
Defined Benefit Plan Disclosure [Line Items]    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 6.00%  
California [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer Matching Contribution, Percent of Employees' Gross Pay 2.00%  
California [Member] | Defined Contribution Plan, Employer Matching Contribution, 25 Percent of Match [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer Matching Contribution, Percent of Match 25.00%  
California [Member] | Defined Contribution Plan, Employer Matching Contribution, 25 Percent of Match [Member] | Maximum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer Matching Contribution, Percent of Match 10.00%