XML 260 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheets-Additional Information - Intangibles, Net - Total (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Intangibles, net    
Intangibles $ 147,189 $ 148,007
Accumulated amortization (110,721) (102,974)
Total 36,469 45,033
Technology-Based Intangible Assets    
Intangibles, net    
Intangibles 92,601 94,259
Accumulated amortization (66,962) (62,119)
Product Registrations, Marketing and Distribution Rights    
Intangibles, net    
Intangibles 18,935 18,117
Accumulated amortization (18,225) (17,326)
Customer Relationships    
Intangibles, net    
Intangibles 30,414 30,418
Accumulated amortization (20,667) (19,001)
Trademarks and Trade Names and Other    
Intangibles, net    
Intangibles 5,239 5,213
Accumulated amortization $ (4,866) $ (4,528)