Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
Income Tax Contingency [Line Items] | |||||
Effective tax rate | 26.30% | 25.60% | 25.70% | 25.00% | |
United States federal statutory income tax rate | 21.00% | 21.00% | |||
Unrecognized tax benefits | $ 13,268 | $ 13,268 | $ 14,814 | ||
Unrecognized tax benefits, interest on income taxes accrued | 1,667 | $ 1,667 | $ 1,642 | ||
Internal Revenue Service (IRS) | |||||
Income Tax Contingency [Line Items] | |||||
Unrecognized tax benefits, decrease resulting from settlements with taxing authorities | $ 3,250 |