XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Fair Value Information for Financial Assets and Liabilities Carried on Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Financial Liabilities:    
Revolving credit facility $ 8,750 $ 9,750
Total long-term debt 155,675 163,695
Carrying Value [Member]    
Financial Liabilities:    
Revolving credit facility 8,750 9,750
Total long-term debt 155,627 163,635
Carrying Value [Member] | 4.25% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt 132,901 134,075
Carrying Value [Member] | 3.90% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 9,698  
Carrying Value [Member] | 3.75% Callable Promissory Note    
Financial Liabilities:    
Total long-term debt 7,586 7,837
Carrying Value [Member] | 4.55% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 5,442 5,611
Carrying Value [Member] | 3.95% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt   8,875
Carrying Value [Member] | 4% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt   7,237
Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Revolving credit facility 8,750 9,750
Total long-term debt 164,847 177,334
Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Revolving credit facility 8,750 9,750
Total long-term debt 141,984 147,375
Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt 22,863 29,959
Estimate of Fair Value Measurement [Member] | 4.25% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt 141,984 147,375
Estimate of Fair Value Measurement [Member] | 4.25% Convertible Senior Notes [Member] | (Level 2) [Member]    
Financial Liabilities:    
Total long-term debt 141,984 147,375
Estimate of Fair Value Measurement [Member] | 3.90% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 9,684  
Estimate of Fair Value Measurement [Member] | 3.90% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt 9,684  
Estimate of Fair Value Measurement [Member] | 3.75% Callable Promissory Note    
Financial Liabilities:    
Total long-term debt 7,651 7,861
Estimate of Fair Value Measurement [Member] | 3.75% Callable Promissory Note | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt 7,651 7,861
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 5,528 5,802
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt $ 5,528 5,802
Estimate of Fair Value Measurement [Member] | 3.95% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt   8,887
Estimate of Fair Value Measurement [Member] | 3.95% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt   8,887
Estimate of Fair Value Measurement [Member] | 4% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt   7,409
Estimate of Fair Value Measurement [Member] | 4% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt   $ 7,409