XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Instruments Reported at Cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value $ 542,512 $ 510,078
Borrowings    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 542,512 510,078
Borrowings | Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 298,999 267,566
Borrowings | April 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 24,804 24,723
Borrowings | December 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 69,574 69,427
Borrowings | July 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 78,971 78,576
Borrowings | August 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 19,593 19,489
Borrowings | December 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 50,571 50,297
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 563,261 520,680
Fair Value | Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 317,259 279,190
Fair Value | April 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 26,343 25,843
Fair Value | December 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 66,303 63,762
Fair Value | July 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 80,970 79,840
Fair Value | August 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 19,891 20,036
Fair Value | December 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 52,495 52,009
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 133,465 131,849
Level 1 | Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 1 | April 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 1 | December 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 1 | July 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 80,970 79,840
Level 1 | August 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 1 | December 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 52,495 52,009
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 429,796 388,831
Level 3 | Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 317,259 279,190
Level 3 | April 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 26,343 25,843
Level 3 | December 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 66,303 63,762
Level 3 | July 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 0 0
Level 3 | August 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 19,891 20,036
Level 3 | December 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value $ 0 $ 0