Significant Accounting Policies - Carrying Value and Estimated Fair Value (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Summary Of Significant Accounting Principles And Policies [Line Items] | ||
Debt instrument carrying amount | $ 1,054,587 | |
Carrying Amount | Level 2 | Senior Notes | ||
Summary Of Significant Accounting Principles And Policies [Line Items] | ||
Debt instrument carrying amount | 346,311 | $ 345,615 |
Carrying Amount | Level 2 | 2021 Term Loan | ||
Summary Of Significant Accounting Principles And Policies [Line Items] | ||
Debt instrument carrying amount | 691,821 | 866,365 |
Estimated Fair Value | Level 2 | Senior Notes | ||
Summary Of Significant Accounting Principles And Policies [Line Items] | ||
Debt Instrument, Estimated Fair Value | 335,125 | 313,250 |
Estimated Fair Value | Level 2 | 2021 Term Loan | ||
Summary Of Significant Accounting Principles And Policies [Line Items] | ||
Debt Instrument, Estimated Fair Value | $ 709,872 | $ 883,891 |