XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value $ 475,914 $ 510,078
Borrowings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 475,914 510,078
Unamortized deferred debt costs 8,336 9,172
December 2026 Notes | Borrowings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 69,481 69,427
Unamortized deferred debt costs 519 573
December 2026 Notes | 2026 Notes | Borrowings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 69,500 69,400
Unamortized deferred debt costs 500 600
April 2026 Notes | Borrowings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Value 24,753 24,723
Unamortized deferred debt costs 247 277
April 2026 Notes | 2026 Notes | Borrowings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Unamortized deferred debt costs 200 300
Long-Term Debt | December 2026 Notes | 2026 Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, fair value 65,000 63,800
Long-Term Debt | April 2026 Notes | 2026 Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, fair value $ 26,300 $ 25,800