XML 77 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 16, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Taxes [Line Items]          
Income tax (benefit) provision   $ 5,119 $ 9,895 $ 8,338 $ 21,862
Effective tax rate   20.60% 16.60% 19.20% 18.40%
Inflation Reduction Act Of Two Thousand Twenty Two [Member]          
Income Taxes [Line Items]          
Percentage of alternative minimum tax 15.00%        
Percent of excise tax on net stock repurchases 1.00%