XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Tax Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 15,961 $ 14,645 $ 14,123
State 3,494 5,198 5,698
Foreign 687 1,736 1,537
Total current 20,142 21,579 21,358
Deferred:      
Federal 4,724 (1,721) 320
State 4,395 314 (25)
Foreign (303) (458) (418)
Total deferred 8,816 (1,865) (123)
Income tax expense $ 28,958 $ 19,714 $ 21,235