XML 102 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value Information for Financial Liabilities Carried on Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial Liabilities:    
Long-term debt $ 208,495 $ 211,687
Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 208,493 211,674
Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 265,520 171,605
Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Long-term debt 249,659 152,640
Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt 15,861 18,965
4.75% Convertible Senior Notes [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 168,230 167,126
4.75% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 215,114 133,167
4.75% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Long-term debt 215,114 133,167
4.25% Convertible Senior Notes [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 23,916 23,916
4.25% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 34,545 19,473
4.25% Convertible Senior Notes [Member] | Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Long-term debt 34,545 19,473
3.75% Callable Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt   6,789
3.75% Callable Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt   6,171
3.75% Callable Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt   6,171
3.90% Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt   8,943
3.90% Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt   8,152
3.90% Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt   8,152
5.50% Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 11,707  
5.50% Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 11,512  
5.50% Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt 11,512  
4.55% Promissory Note [Member] | Carrying Value [Member]    
Financial Liabilities:    
Long-term debt 4,640 4,900
4.55% Promissory Note [Member] | Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Long-term debt 4,349 4,642
4.55% Promissory Note [Member] | Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Long-term debt $ 4,349 $ 4,642