XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Carrying Amount and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Secured notes payable | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 74,669 $ 74,578
Secured notes payable | Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 74,804 75,129
Unsecured Debt | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 323,491 249,428
Unsecured Debt | Carrying Value | 3.375% Senior Unsecured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 492,694 491,663
Unsecured Debt | Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 325,000 250,000
Unsecured Debt | Fair Value | Level 2 | 3.375% Senior Unsecured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 405,860 403,500
Unsecured senior guaranteed notes | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 798,772 798,362
Unsecured senior guaranteed notes | Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 770,998 761,470
Unsecured line of credit | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 0 34,057
Unsecured line of credit | Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 0 $ 36,000