v3.26.1
Statements of Operations-Additional Information - Net Sales by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Net sales        
Net sales $ 383,543 $ 347,825 $ 1,121,346 $ 917,518
United States        
Net sales        
Net sales 232,771 209,940 656,875 537,930
Latin America and Canada        
Net sales        
Net sales 75,619 70,753 250,445 214,578
Europe, Middle East and Africa        
Net sales        
Net sales 44,468 38,910 134,194 102,624
Asia Pacific        
Net sales        
Net sales $ 30,685 $ 28,222 $ 79,832 $ 62,386