XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS - Schedule of Carrying Value and Fair Value of Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value $ 1,104,314 $ 1,114,929
Secured Debt | 2023 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 213,572 214,429
Secured Debt | 2024 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 214,000 214,750
Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 300,000  
Carrying Value | Secured Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 1,115,284 1,114,929
Carrying Value | Secured Debt | Wells Fargo Financing Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 0 106,000
Carrying Value | Secured Debt | Revolving Credit Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 55,500 237,750
Carrying Value | Secured Debt | 2025 Debt / 2022 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 321,242 342,000
Carrying Value | Secured Debt | 2023 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 213,572 214,429
Carrying Value | Secured Debt | 2024 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 214,000 214,750
Carrying Value | Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Carrying value 310,970 0
Fair Value | Secured Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 1,114,493 1,121,573
Fair Value | Secured Debt | Wells Fargo Financing Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 0 106,000
Fair Value | Secured Debt | Revolving Credit Facility    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 55,500 237,750
Fair Value | Secured Debt | 2025 Debt / 2022 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 320,224 343,766
Fair Value | Secured Debt | 2023 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 214,289 217,446
Fair Value | Secured Debt | 2024 Debt    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value 214,550 216,611
Fair Value | Secured Debt | 2030 Notes    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair Value $ 309,930 $ 0