XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Senior Notes (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Feb. 17, 2021
Senior Notes [Line Items]    
Carrying value of senior notes $ 450,000 $ 450,000
Debt Instrument, Maturity Date Feb. 15, 2029  
Interest rate, stated percentage   6.375%
Unamortized Debt Issuance Expense $ 9,600 $ 15,700
Debt Instrument, Redemption Price, Percentage 101.00%