XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting and Reporting Policies (Revenue Recognition, Narrative) (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net sales $ 549,994,000 $ 486,239,000 $ 581,695,000
Revenue recognized, included in contract liabilities in prior period 53,079,000 51,762,000  
International      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net sales $ 132,117,000 $ 121,392,000 $ 138,943,000
Customer Concentration Risk | Net sales | Verizon Communications Inc.      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 10.60% 11.10% 10.70%
Geographic Concentration Risk | Net sales      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
Geographic Concentration Risk | Net sales | International      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 24.00% 25.00% 23.90%
Net sales $ 132,117,000 $ 121,392,000 $ 138,943,000