Balance Sheets-Additional Information - Intangibles, Net - Total (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Intangibles, net | ||
| Intangibles | $ 148,690 | $ 147,189 |
| Accumulated amortization | (118,638) | (110,721) |
| Total | 30,052 | 36,469 |
| Technology-Based Intangible Assets | ||
| Intangibles, net | ||
| Intangibles | 93,075 | 92,601 |
| Accumulated amortization | (71,808) | (66,962) |
| Product Registrations, Marketing and Distribution Rights | ||
| Intangibles, net | ||
| Intangibles | 19,855 | 18,935 |
| Accumulated amortization | (19,237) | (18,225) |
| Customer Relationships | ||
| Intangibles, net | ||
| Intangibles | 30,429 | 30,414 |
| Accumulated amortization | (22,352) | (20,667) |
| Trademarks and Trade Names and Other | ||
| Intangibles, net | ||
| Intangibles | 5,331 | 5,239 |
| Accumulated amortization | $ (5,241) | $ (4,866) |