XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments - Fair Value of Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal $ 1,297,500 $ 947,500
Fair Value 1,278,227 923,692
2024 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 347,500 347,500
Fair Value 344,749 340,862
2026 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 300,000 300,000
Fair Value 279,180 273,410
2028 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 300,000 300,000
Fair Value 307,320 $ 309,420
2029 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 350,000  
Fair Value $ 346,978