XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 60,636 $ 60,461
North America    
Disaggregation of Revenue [Line Items]    
Net sales 34,535 36,484
International    
Disaggregation of Revenue [Line Items]    
Net sales 26,101 23,977
United States | North America    
Disaggregation of Revenue [Line Items]    
Net sales 32,777 34,272
Canada & Mexico | North America    
Disaggregation of Revenue [Line Items]    
Net sales 1,758 2,212
Brazil | International    
Disaggregation of Revenue [Line Items]    
Net sales 19,430 17,248
United Kingdom | International    
Disaggregation of Revenue [Line Items]    
Net sales 3,535 3,201
China | International    
Disaggregation of Revenue [Line Items]    
Net sales 1,456 1,686
Australia & New Zealand | International    
Disaggregation of Revenue [Line Items]    
Net sales $ 1,680 $ 1,842