XML 65 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of all Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Carrying Value    
Fair value measurement    
Long term debt $ 174,758 $ 177,283
Fair Value    
Fair value measurement    
Long term debt 167,624 177,359
Non-recurring basis | Carrying Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 98,483 98,189
Non-recurring basis | Fair Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 91,349 98,265
Term Loan Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 66,275 69,094
Term Loan Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt 66,275 69,094
Revolving Credit Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 10,000 10,000
Revolving Credit Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt $ 10,000 $ 10,000