XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations of risk and geographic information - Schedule of Customer Concentration by Risk Factor (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Concentration Risk [Line Items]          
Accounts receivable sold   $ 37,587 $ 39,231 $ 88,408 $ 73,867
Factoring fees   $ 368 $ 130 $ 633 $ 345
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer A [Member]          
Concentration Risk [Line Items]          
Concentration risk 18.00%     14.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer B [Member]          
Concentration Risk [Line Items]          
Concentration risk 30.00%     13.00%  
Customer Concentration Risk [Member] | Sales Revenue [Member] | Customer A [Member]          
Concentration Risk [Line Items]          
Concentration risk     13.00%   12.00%