XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Schedule of Carrying Value and Estimated Fair Value of Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal amount $ 507,500 $ 507,500
Unamortized DDIC (9,912) (10,722)
Fair value 456,189 482,852
2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal amount 220,000 220,000
Unamortized DDIC (893) (1,175)
2029 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal amount 287,500 287,500
Unamortized DDIC (7,132) (7,550)
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized DDIC (1,887) (1,997)
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 497,588 496,778
Carrying Value | 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 219,107 218,825
Carrying Value | 2029 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 280,368 279,950
Carrying Value | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value (1,887) (1,997)
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value 456,189 482,852
Fair Value | 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value 209,660 206,133
Fair Value | 2029 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value $ 246,529 $ 276,719