XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value Information for Financial Liabilities Carried on Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Liabilities:    
Revolving credit facility $ 0 $ 15,000
Long-term debt 211,687 45,504
Carrying Value [Member]    
Financial Liabilities:    
Revolving credit facility   15,000
Long-term debt 211,674 45,473
Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Revolving credit facility   15,000
Long-term debt 171,605 57,639
Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Revolving credit facility   15,000
Long-term debt 152,640 33,248
Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt 18,965 24,391
4.75% Convertible Senior Notes [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 167,126  
4.75% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 133,167  
4.75% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Long-term debt 133,167  
4.25% Convertible Senior Notes [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 23,916 23,885
4.25% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 19,473 33,248
4.25% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Long-term debt 19,473 33,248
3.75% Callable Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 6,789 7,153
3.75% Callable Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 6,171 7,852
3.75% Callable Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt 6,171 7,852
3.90% Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 8,943 9,287
3.90% Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 8,152 10,488
3.90% Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt 8,152 10,488
4.55% Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 4,900 5,148
4.55% Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 4,642 6,051
4.55% Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt $ 4,642 $ 6,051