v3.25.1
Revenue Recognition - Summary of Selective Enterprise Information of Sales Disaggregated By Category and Geographic Region (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Net sales $ 115,800 $ 135,143
US    
Disaggregation Of Revenue [Line Items]    
Net sales 72,777 85,025
US | Crop    
Disaggregation Of Revenue [Line Items]    
Net sales 57,176 67,257
US | Non-Crop    
Disaggregation Of Revenue [Line Items]    
Net sales 15,601 17,768
International    
Disaggregation Of Revenue [Line Items]    
Net sales $ 43,023 $ 50,118