v3.23.1
Details of Certain Balance Sheet Accounts - Inventories (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Inventories:    
Raw materials and work in process $ 61,973 $ 64,786
Finished goods 61,551 58,372
Inventories $ 123,524 $ 123,158