v3.26.1
Supplemental Balance Sheet Information - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Provision (reversal) for doubtful accounts $ (0.4) $ 0.1
Inventory obsolescence 3.3 1.7
Depreciation expense 5.6 4.5
Cost of Products Sold and Selling and General Expenses    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense for intangible assets $ 4.6 $ 5.1