Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
| Income Tax Contingency [Line Items] | |||||
| Effective income tax rate | 23.50% | 23.30% | 23.30% | 520.80% | |
| Unrecognized tax benefits | $ 7,300 | $ 7,300 | |||
| Insurance receivable and other noncurrent assets | 18,050 | 18,050 | $ 19,811 | ||
| Accrued interest and penalties related to uncertain tax positions | 200 | 200 | |||
| Deferred tax asset | |||||
| Income Tax Contingency [Line Items] | |||||
| Insurance receivable and other noncurrent assets | $ 600 | $ 600 | |||