XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt $ 368,541 $ 412,500
Less deferred finance charges (3,183) (5,743)
Less current maturities (58,294) 0
Notes payable and long-term debt 307,064 406,757
Senior Secured Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 250,000 250,000
Convertible Senior Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 118,541 $ 162,500
Notes payable and long-term debt $ 60,000