Quarterly report [Sections 13 or 15(d)]

Acquisitions - Unaudited Pro Forma Financial Information (Details)

v3.26.1
Acquisitions - Unaudited Pro Forma Financial Information (Details) - Calabrian - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination        
Sales $ 278,762 $ 201,325 $ 519,317 $ 367,369
Net income (loss) $ 15,365 $ 5,644 $ 23,144 $ (5,853)