v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 03, 2026
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenue

The following tables disaggregate the Company’s revenue by timing and by geographic location for the three months ended April 3, 2026 and March 31, 2025:

 

    Three Months Ended April 3, 2026  
    United States     Europe     Total  
Revenue:                  
Revenue – Point in time   $ 36,673     $ 784     $ 37,457  
Revenue – Over time     18,550             18,550  
Total revenue   $ 55,223     $ 784     $ 56,007  

 

    Three Months Ended March 31, 2025  
    United States     Europe     Total  
Revenue:                  
Revenue – Point in time   $ 38,918     $ 353     $ 39,271  
Revenue – Over time     7,116             7,116  
Total revenue   $ 46,034     $ 353     $ 46,387  
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:

 

    April 3,
2026
    December 31,
2025
    December 31,
2024
 
Accounts receivable, net   $ 29,127     $ 28,904     $ 32,759  
Unbilled revenue   $ 3,610     $ 2,621     $ 1,349  
Deferred revenue   $ 23,494     $ 14,853     $ 10,085