v3.26.1
Schedule of Trade Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade Receivables $ 117,700 $ 100,799
Total Allowances (6,662) (5,772)
Trade Receivables, Net 111,038 95,027
Allowance For Credit Losses [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Allowances (811) (867)
Sales Returns and Allowances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Allowances (2,748) (2,257)
Customer Rebate And Discount Reserve [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Customer Rebate and Discount Reserve $ (3,103) $ (2,648)