XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 Ended
March 31, 2024April 2, 2023
Americas$83,135 $80,442 
Europe52,354 59,842 
Greater China30,049 33,172 
Other Asia45,259 27,668 
$210,797 $201,124 
Revenue from External Customers by Products and Services
The following table summarizes disaggregated revenue information by revenue type (in thousands):
Three-months Ended
March 31, 2024April 2, 2023
Standard products and services$187,632 $190,783 
Application-specific customer solutions23,165 10,341 
$210,797 $201,124 
Schedule of Allowance for Credit Loss Activity
The following table summarizes the allowance for credit losses activity for the three-month period ended March 31, 2024 (in thousands):
Balance as of December 31, 2023$583 
Write-offs, net of recoveries17 
Foreign exchange rate changes
Balance as of March 31, 2024$601 
Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the three-month period ended March 31, 2024 (in thousands):
Balance as of December 31, 2023$31,525 
Deferral of revenue billed in the current period, net of recognition24,921 
Recognition of revenue deferred in prior period(16,184)
Foreign exchange rate changes(279)
Balance as of March 31, 2024$39,983