v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jul. 03, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate the Company’s revenue by timing and by geographic location for the three and six months ended July 3, 2026 and June 30, 2025 (in thousands):
Three Months Ended July 3, 2026Six Months Ended July 3, 2026
United StatesEuropeTotalUnited StatesEuropeTotal
Revenue:
Revenue – Point in time$47,388 $849 $48,237 $84,061 $1,633 $85,694 
Revenue – Over time18,164 — 18,164 36,714 — 36,714 
Total revenue$65,552 $849 $66,401 $120,775 $1,633 $122,408 
Three Months Ended June 30, 2025Six Months Ended June 30, 2025
United StatesEuropeTotalUnited StatesEuropeTotal
Revenue:
Revenue – Point in time$38,603 $842 $39,445 $77,521 $1,195 $78,716 
Revenue – Over time9,685 — 9,685 16,801 — 16,801 
Total revenue$48,288 $842 $49,130 $94,322 $1,195 $95,517 
Schedule of Contract Assets or Contract Liabilities
The Company records contract assets or contract liabilities on a contract-by-contract basis. The Company’s accounts receivable, contract assets and contract liabilities are summarized below (in thousands):
July 3,
2026
December 31,
2025
December 31,
2024
Accounts receivable, net$34,483 $28,904 $32,759 
Unbilled revenue$564 $2,621 $1,349 
Deferred revenue$21,416 $14,853 $10,085