XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation of Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory U.S. federal income tax rate 21.00%    
Income tax provision at the statutory U.S. federal rate $ 18,621 $ 24,199 $ 22,266
State income tax provision, net of federal tax benefit 4,974 5,475 4,994
Nondeductible expenses, net 8,437 4,036 2,833
Foreign taxes (includes rate differential and changes in foreign valuation allowance) 4,158 1,647 1,910
Release of valuation allowance (185) 0 (157)
Additional U.S. tax on foreign operations (300) 436 242
Other, net (1,444) (43) 1,369
Total provision for income taxes $ 34,261 $ 35,750 $ 33,457