XML 94 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Bank Borrowings - Schedule of 2021 Revolving Credit Agreement and 2019 Credit Agreement (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
2021 Revolving Credit Agreement | Class A  
Debt Instrument [Line Items]  
Principal $ 37,500
Unamortized debt premium 213
Net carrying value 37,713
2021 Revolving Credit Agreement | Class B  
Debt Instrument [Line Items]  
Principal 10,000
Unamortized debt premium 740
Net carrying value 10,740
2019 Credit Agreement  
Debt Instrument [Line Items]  
Principal 30,000
Unamortized debt premium 1,081
Net carrying value 31,081
2021 Revolving Credit Agreement and the 2019 Credit Agreement  
Debt Instrument [Line Items]  
Principal 77,500
Unamortized debt premium 2,034
Net carrying value $ 79,534