v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]            
Revenue   $ 1,499 $ 2,667 $ 3,896 $ 5,020  
Contract with customer, increase for new contract $ 7,500          
Deferred revenue   1,792   1,792   $ 3,647
Deferred revenue, current   372   372   1,895
Deferred revenue, noncurrent   $ 1,420   $ 1,420   $ 1,752