XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Provision at statutory rate $ 16,511 $ 13,646 $ 12,938
State income taxes, net of federal tax benefit 2,288 2,196 2,080
Valuation allowance 168 1,302 515
Foreign - tax rate differential and other 606 (267) 70
Federal tax credits (770) (517) (609)
Compensation subject to section 162(m) 685 110 66
Stock based compensation (1,510) (682) (253)
Other (239) (150) (377)
Provision for income taxes $ 17,739 $ 15,638 $ 14,430