XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Details) - Schedule of inventory - USD ($)
$ in Thousands
Dec. 31, 2022
Apr. 02, 2022
Schedule Of Inventory Abstract    
Raw materials $ 130,040 $ 112,651
Work in process 131,946 122,983
Finished goods 315,641 280,506
Inventory, Net, Total $ 577,627 $ 516,140