XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Sales - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Revenue, remaining performance obligation, expected timing of satisfaction, description contracts have an original expected duration of one year or less, for our contracts with a duration greater than one year at contract inception, the average remaining expected duration was approximately 33 months  
Average revenue remaining performance obligation expected timing of satisfaction period 33 months  
Contract liabilities $ 1,100 $ 1,000
Contract with customer, liability partially offset revenue recognized 800 $ 1,600
Amount of remaining performance obligation $ 133,900