Schedule of Inventory, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Inventory Disclosure [Abstract] | ||
| Inventory | $ 130,314 | $ 108,590 |
| Less: Reserves | (3,715) | (5,742) |
| Inventory, Net | $ 126,599 | $ 102,848 |
| X | ||||||||||
- Definition Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|