v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 31, 2025
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue $ 56,007 $ 46,387
United States [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 55,223 46,034
Europe [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 784 353
Revenue – Point in time [Member] | United States [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 36,673 38,918
Revenue – Point in time [Member] | Europe [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 784 353
Revenue – Over time [Member] | United States [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 18,550 7,116
Revenue – Over time [Member] | Europe [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue
Segment Operating [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 56,007 46,387
Segment Operating [Member] | Revenue – Point in time [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue 37,457 39,271
Segment Operating [Member] | Revenue – Over time [Member]    
Schedule of Disaggregation of Revenue [Line Items]    
Total revenue $ 18,550 $ 7,116