v3.26.1
Revenue - Summary of Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Accrued rebates $ 1.0 $ 3.3
Accrued customer incentives 10.0 9.8
Accrued rebates and customer incentives 11.0 13.1
Accrued sales returns 0.1 0.1
Total estimated liabilities $ 11.1 $ 13.2