v3.25.2
Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 53,630 $ 49,322
Finished goods 25,023 27,779
Inventory, net, Total $ 78,653 $ 77,101