v3.26.1
Acquisition (Details) - Accu Fab - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Acquisition          
Interest acquired (in percent) 100.00%        
Purchase price of the acquisition $ 140,500        
Total net consideration $ 141,185        
Transaction costs   $ 0 $ 1,548 $ 0 $ 2,378