Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details)

v3.20.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income taxes [Line Items]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%   35.00%
Current: [Abstract]      
Federal $ 11,914 $ 15,612 $ 15,643
State 3,907 4,681 3,635
Current Income Tax Expense (Benefit) 15,821 20,293 19,278
Deferred: [Abstract]      
Federal 922 5,766 6,826
State (150) 1,323 764
Deferred Income Tax Expense (Benefit) 772 7,089 7,590
Income Tax Expense (Benefit) 16,593 27,382 26,868
Income tax provision [Abstract]      
Tax expense at the statutory rate 14,566 23,038 24,241
State income taxes, net of federal benefit 2,602 4,594 3,659
Share based compensation (298) (587) (50)
Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount 48 (5) 139
Other permanent differences 751 421 13
Section 162(m) Limitation (400)    
Federal income tax credits (37) (83) (186)
Other (639) 4 (948)
Income Tax Expense (Benefit) 16,593 27,382 26,868
Deferred Tax Liabilities and Assets [Abstract]      
Accrued expenses 12,095 7,245  
Allowance for doubtful accounts 577 527  
Operating lease obligations 31,309 26,989  
Share-based compensation 3,554 3,881  
Accruals for income tax contingencies 166 185  
Net operating loss carryforwards 671 1,089  
Total deferred tax assets 48,372 39,916  
Valuation allowance (395) (395)  
Total deferred tax assets, net of valuation allowance 47,977 39,521  
Tax over book depreciation 24,964 23,795  
Deferred Tax Liabilities, Prepaid Expenses 6,499 4,043  
Operating lease right-of-use assets 31,277 26,992  
Goodwill 17,368 15,337  
Intangible assets 9,855 10,568  
Deferred Tax Liabilities, Gross 89,963 80,735  
Net deferred tax liabilities (41,986) (41,214)  
Federal net operating loss   2,000 10,258
Operating Loss Carryforwards, State and Local 16,926   18,148
Balance sheet classification of deferred income taxes [Abstract]      
Deferred tax liabilites, noncurrent (41,986) (41,214)  
Income taxes paid 13,463 19,959 20,894
Increase (Decrease) in valuation allowance for state loss carryforwards     35
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of year 987 1,058  
Reductions for settlement with state taxing authorities (466) (99)  
Additions for tax positions of current year 23 28  
Balance at end of year 544 987 $ 1,058
Income tax penalties accrued $ 168 $ 281