XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentrations of risk and geographic information (Tables)
12 Months Ended
Dec. 31, 2023
Concentration Risk [Line Items]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes the Company’s accounts receivables sold, without recourse, and factoring fees paid:
Year ended December 31,
(in thousands)
202320222021
Accounts receivable sold$103,990 $124,350 $108,625 
Factoring fees1,555 1,163 488 
Schedule of Revenue by Geographic Region
Revenue by geographic region, based on ship-to locations, was as follows:
Year ended December 31,2023 vs 20222022 vs 2021
(in thousands)
202320222021
% Change
% Change
Americas
$469,675 $521,270 $607,534 (10)%(14)%
Europe, Middle East and Africa (EMEA)290,814 300,870 305,654 (3)(2)
Asia and Pacific (APAC)
244,970 271,401 247,896 (10)
Total revenue
$1,005,459 $1,093,541 $1,161,084 (8)%(6)%
Accounts Receivable [Member]  
Concentration Risk [Line Items]  
Schedules of Customer Concentration by Risk Factor
Customers who represented 10% or more of the Company’s net accounts receivable balance were as follows:
December 31, 2023December 31, 2022
Customer A30%30%
Customer B11%11%
Sales Revenue [Member]  
Concentration Risk [Line Items]  
Schedules of Customer Concentration by Risk Factor
Third-party customers who represented 10% or more of the Company's total revenue were as follows:
Year ended December 31,
202320222021
Customer A**11%
* Less than 10% of total revenue for the periods indicated.