XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 30, 2025
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 Ended
March 30, 2025March 31, 2024
Americas$99,374 $83,135 
Europe46,790 52,354 
Greater China26,946 30,049 
Other Asia42,926 45,259 
$216,036 $210,797 
Revenue from External Customers by Products and Services
The following table summarizes disaggregated revenue information by revenue type (in thousands):
Three-months Ended
March 30, 2025March 31, 2024
Standard products and services$204,510 $187,632 
Application-specific customer solutions11,526 23,165 
$216,036 $210,797 
Schedule of Allowance for Credit Loss Activity
The following table summarizes the allowance for credit losses activity for the three-month period ended March 30, 2025 (in thousands):
Balance as of December 31, 2024$827 
Increases to the allowance for credit losses— 
Write-offs, net of recoveries(223)
Foreign exchange rate changes(6)
Balance as of March 30, 2025$598 
Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the three-month period ended March 30, 2025 (in thousands):
Balance as of December 31, 2024$25,035 
Deferral of revenue billed in the current period, net of recognition22,175 
Recognition of revenue deferred in prior period(7,414)
Foreign exchange rate changes62 
Balance as of March 30, 2025$39,858