v3.25.2
Summary of Accounting Policies - Summary of Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 17,981 $ 12,511
Provision for warranties issued 2,323 489
Payments (1,832) (1,360)
Ending balance $ 18,472 $ 11,640