Leases (Details Narrative) $ in Millions |
3 Months Ended |
|---|---|
|
Apr. 04, 2026
USD ($)
| |
| Leases | |
| Operating lease liabilities | $ 16.7 |
| Finance lease liabilities | $ 3.8 |
| Weighted average lease term for operating leases | 5 years 4 months 24 days |
| Weighted average lease term for finance leases | 5 years |
| Weighted average discount rate operating leases | 7.00% |
| Weighted average discount rate finance leases | 7.20% |