XML 90 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of all Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Carrying Value    
Fair value measurement    
Long term debt $ 180,470 $ 173,797
Fair Value    
Fair value measurement    
Long term debt 161,278 210,024
Non-recurring basis | Carrying Value | Level 2 | 3.75% Convertible Notes Due 2022    
Fair value measurement    
Long term debt 2,863 2,712
Non-recurring basis | Carrying Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 97,619 72,388
Non-recurring basis | Fair Value | Level 2 | 3.75% Convertible Notes Due 2022    
Fair value measurement    
Long term debt 2,729 3,164
Non-recurring basis | Fair Value | Level 2 | 3.75% Convertible Notes Due 2026    
Fair value measurement    
Long term debt 78,561 108,163
Term Loan Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 74,988 78,697
Term Loan Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt 74,988 78,697
Revolving Credit Facility | Non-recurring basis | Carrying Value | Level 2    
Fair value measurement    
Long term debt 5,000 20,000
Revolving Credit Facility | Non-recurring basis | Fair Value | Level 2    
Fair value measurement    
Long term debt $ 5,000 $ 20,000