XML 103 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Pension Expense $ 624,798 $ 584,278
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%