XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Provision at statutory rate $ 18,421 $ 16,511 $ 13,646
State income taxes, net of federal tax benefit 2,938 2,288 2,196
Valuation allowance 571 168 1,302
Foreign - tax rate differential and other 388 606 (267)
Federal tax credits (1,016) (770) (517)
Compensation subject to section 162(m) 693 685 110
Stock based compensation (523) (1,510) (682)
Other (251) (239) (150)
Provision for income taxes $ 21,221 $ 17,739 $ 15,638