XML 109 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Information for Financial Liabilities Carried on Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial Liabilities:    
Revolving credit facility $ 48,000 $ 0
Total long-term debt 184,912 208,495
Carrying Value [Member]    
Financial Liabilities:    
Revolving credit facility 48,000  
Total long-term debt 184,910 208,493
Carrying Value [Member] | 4.75% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt 168,806 168,230
Carrying Value [Member] | 4.25% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt   23,916
Carrying Value [Member] | 4.55% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 4,504 4,640
Carrying Value [Member] | 5.50% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 11,600 11,707
Estimate of Fair Value Measurement [Member]    
Financial Liabilities:    
Revolving credit facility 48,000  
Total long-term debt 240,379 265,520
Estimate of Fair Value Measurement [Member] | (Level 2) [Member]    
Financial Liabilities:    
Revolving credit facility 48,000  
Total long-term debt 224,909 249,659
Estimate of Fair Value Measurement [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt 15,470 15,861
Estimate of Fair Value Measurement [Member] | 4.75% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt 224,909 215,114
Estimate of Fair Value Measurement [Member] | 4.75% Convertible Senior Notes [Member] | (Level 2) [Member]    
Financial Liabilities:    
Total long-term debt 224,909 215,114
Estimate of Fair Value Measurement [Member] | 4.25% Convertible Senior Notes [Member]    
Financial Liabilities:    
Total long-term debt   34,545
Estimate of Fair Value Measurement [Member] | 4.25% Convertible Senior Notes [Member] | (Level 2) [Member]    
Financial Liabilities:    
Total long-term debt   34,545
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt   4,349
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt 4,180 4,349
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 4,180  
Estimate of Fair Value Measurement [Member] | 5.50% Promissory Note [Member]    
Financial Liabilities:    
Total long-term debt 11,290 11,512
Estimate of Fair Value Measurement [Member] | 5.50% Promissory Note [Member] | (Level 3) [Member]    
Financial Liabilities:    
Total long-term debt $ 11,290 $ 11,512