XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 29, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Sales Incentives and Sales Returns Recognized as Contra-Revenue
The following table reflects the changes in contract balances for the six months ended June 29, 2025:

Contract Classification
Balance Sheet Classification
June 29, 2025December 31, 2024$ change% change
(In thousands)
Accounts receivable, netAccounts receivable, net$61,450 $57,332 $4,118 7.2 %
Contract liabilities currentDeferred revenue$42,107 $27,248 $14,859 54.5 %
Contract liabilities non-currentOther non-current liabilities$437 $326 $111 34.0 %
The following tables provide activities related to sales incentives and sales returns that are recognized as contra-revenue.
Three Months EndedSix Months Ended
Sales IncentivesJune 29,
2025
June 30,
2024
June 29,
2025
June 30,
2024
(In thousands)
Balance at the beginning of the period$28,378 $21,319 $29,846 $26,110 
Credits issued
(19,834)(12,594)(41,552)(32,382)
Additions
26,348 17,868 46,598 32,865 
Balance at the end of the period$34,892 $26,593 $34,892 $26,593 

Three Months EndedSix Months Ended
Sales ReturnsJune 29,
2025
June 30,
2024
June 29,
2025
June 30,
2024
(In thousands)
Balance at the beginning of the period$8,963 $11,558 $11,651 $17,058 
Credits issued
(3,246)(5,300)(8,749)(13,840)
Additions
2,373 2,505 5,188 5,545 
Balance at the end of the period$8,090 $8,763 $8,090 $8,763 
Schedule of Disaggregation of Revenue
We disaggregate our revenue into three geographic regions: the Americas, EMEA, and APAC, where we conduct our business. The following table presents revenue disaggregated by geographic region.

 Three Months EndedSix Months Ended
 June 29,
2025
June 30,
2024
June 29,
2025
June 30,
2024
(In thousands)
Americas$81,902 $65,294 $151,999 $122,463 
EMEA43,320 56,827 86,215 118,207 
APAC4,183 5,326 10,257 10,977 
Total$129,405 $127,447 $248,471 $251,647