v3.26.1
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)