v3.26.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, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]    
Net sales $ 123,568 $ 115,800
US    
Disaggregation Of Revenue [Line Items]    
Net sales 83,530 72,777
US | Crop    
Disaggregation Of Revenue [Line Items]    
Net sales 67,028 57,176
US | Non-Crop    
Disaggregation Of Revenue [Line Items]    
Net sales 16,502 15,601
International    
Disaggregation Of Revenue [Line Items]    
Net sales $ 40,038 $ 43,023