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% | |||