v3.26.1
Warrants (Details) - Warrant
shares in Thousands
6 Months Ended
Jun. 27, 2026
$ / shares
shares
Warrants  
Number of Shares, Outstanding as of Beginning Balance | shares 87,605
Number of Shares, Exercised | shares (25,039)
Number of Shares, Outstanding as of Ending Balance | shares 62,566
Weighted Average Exercise Price, Outstanding as of Beginning balance | $ / shares $ 1.07
Weighted Average Exercise Price, Exercised | $ / shares 0.65
Weighted Average Exercise Price, Outstanding as of Ending balance | $ / shares $ 1.24