Fair Value Measurements - Long Term Obligations (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Mar. 31, 2021 |
Dec. 31, 2020 |
---|---|---|---|
Fair Value [Member] | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Long-term debt | $ 517,000 | $ 517,000 | $ 516,000 |
Carrying Value [Member] | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Long-term debt | 520,000 | 520,000 | 520,000 |
Long-term debt | $ 518,547 | $ 518,172 | $ 518,047 |