XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Fair Value of Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal $ 947,500 $ 797,500
Fair Value 923,692 744,243
2023 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal   150,000
Fair Value   149,640
2024 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 347,500 347,500
Fair Value 340,862 332,853
2026 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 300,000 300,000
Fair Value 273,410 $ 261,750
2028 Notes    
Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items]    
Outstanding Principal 300,000  
Fair Value $ 309,420