XML 71 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of all Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Carrying Value    
Fair value measurement    
Long term debt $ 173,783 $ 172,156
Fair Value    
Fair value measurement    
Long term debt 166,635 159,136
Non-recurring basis | Carrying Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 99,247 98,782
Non-recurring basis | Fair Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 92,099 85,762
Term Loan Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 57,536 63,374
Term Loan Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt 57,536 63,374
Revolving Credit Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 17,000 10,000
Revolving Credit Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt $ 17,000 $ 10,000