v3.25.1
Net Sales - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Revenue, remaining performance obligation, expected timing of satisfaction, description For our contracts with a duration greater than one year at contract inception, the average remaining expected duration was approximately 34 months    
Average revenue remaining performance obligation expected timing of satisfaction period 34 months    
Contract liabilities $ 11,300,000   $ 1,100,000
Contract with customer, liability partially offset revenue recognized 35,000 $ 100,000  
Amount of remaining performance obligation $ 132,700,000