XML 245 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Statements of Operations-Additional Information - Net Sales by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Net sales      
Net sales $ 1,296,215 $ 1,017,679 $ 977,889
United States      
Net sales      
Net sales 739,919 584,763 578,773
Latin America and Canada      
Net sales      
Net sales 298,649 247,705 219,846
Europe, Middle East and Africa      
Net sales      
Net sales 160,232 121,977 117,815
Asia Pacific      
Net sales      
Net sales $ 97,415 $ 63,234 $ 61,455