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) |
| X | ||||||||||
- Definition Customer rebate and discount reserve value. No definition available.
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|