XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of risk (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Interest Rate Swap [Member] | Term Loan [Member]    
Interest rate swap, notional amount $ 40,000,000  
Minimum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 1.25%  
Maximum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 2.25%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Threshold percentage of concentration risk 14.00% 11.00%