v3.26.1
Statements of Operations-Additional Information - Net Sales by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net sales      
Net sales $ 1,518,093 $ 1,296,215 $ 1,017,679
United States      
Net sales      
Net sales 877,127 739,919 584,763
Latin America and Canada      
Net sales      
Net sales 340,668 298,649 247,705
Europe, Middle East and Africa      
Net sales      
Net sales 187,942 160,232 121,977
Asia Pacific      
Net sales      
Net sales $ 112,356 $ 97,415 $ 63,234