XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 29, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Geographic Areas
The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
Three-months EndedNine-months Ended
September 29, 2024October 1, 2023September 29, 2024October 1, 2023
Americas$82,293 $80,156 $250,590 $243,067 
Europe57,246 51,827 166,751 168,529 
Greater China45,301 34,485 129,760 139,837 
Other Asia49,902 30,773 137,730 89,444 
$234,742 $197,241 $684,831 $640,877 
Revenue from External Customers by Products and Services
The following table summarizes disaggregated revenue information by revenue type (in thousands):
Three-months EndedNine-months Ended
September 29, 2024October 1, 2023September 29, 2024October 1, 2023
Standard products and services$203,182 $170,104 $591,670 $555,831 
Application-specific customer solutions31,560 27,137 93,161 85,046 
$234,742 $197,241 $684,831 $640,877 
Schedule of Allowance for Credit Loss Activity
The following table summarizes the allowance for credit losses activity for the nine-month period ended September 29, 2024 (in thousands):
Balance as of December 31, 2023$583 
Increases to the allowance for credit losses100 
Write-offs, net of recoveries(77)
Foreign exchange rate changes(2)
Balance as of September 29, 2024$604 
Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the nine-month period ended September 29, 2024 (in thousands):
Balance as of December 31, 2023$31,525 
Deferral of revenue billed in the current period, net of recognition22,192 
Recognition of revenue deferred in prior period(23,720)
Foreign exchange rate changes48 
Balance as of September 29, 2024$30,045