v3.25.2
Revenues (Schedule of Changes in Deferred Revenue) (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2025
USD ($)
Revenues [Abstract]  
Balance beginning $ 21,048
Deferral of revenue 4,848
Recognition of revenue (5,334)
Balance end $ 20,562