v3.26.1
Concentrations of risk and geographic information (Tables)
6 Months Ended
Jun. 30, 2026
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:
Three months ended June 30,Six months ended June 30,
(in thousands)
2026202520262025
Accounts receivable sold$13,201 $28,575 $17,522 $35,532 
Factoring fees255 544 338 667 
Schedule of Revenue by Geographic Region
Revenue by geographic region, based on ship-to locations, was as follows:
Three months ended June 30,Six months ended June 30,
(in thousands)
2026202520262025
Americas$68,621 $98,780 $136,069 $180,635 
Europe, Middle East and Africa (EMEA)20,144 35,128 40,893 75,204 
Asia and Pacific (APAC)16,169 18,735 27,037 31,112 
Total revenue$104,934 $152,643 $203,999 $286,951 
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:
June 30, 2026December 31, 2025
Customer A21%14%
Customer B12%*
Customer C*10%
Customer D*10%
* Less than 10% of net accounts receivable for the periods indicated.
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:
Three months ended June 30,Six months ended June 30,
2026202520262025
Customer A*19%*15%
Customer B*11%*14%