Commitments and Contingencies - Schedule of Lessee, Operating Lease Liability (Details) - USD ($) $ in Thousands |
Jun. 27, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Accrued liabilities - current portion of operating leases | $ 2,762 | $ 2,837 |
| Operating lease, liability, current, statement of financial position | Accrued Liabilities, Current | |
| Operating leases | $ 11,218 | $ 12,756 |
| Operating lease liability | $ 13,980 |