XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 8,413 $ 15,961 $ 14,645
State 2,686 3,494 5,198
Foreign 1,661 687 1,736
Total current 12,760 20,142 21,579
Deferred:      
Federal 4,264 4,724 (1,721)
State 3,607 4,395 314
Foreign (894) (303) (458)
Total deferred 6,977 8,816 (1,865)
Income tax expense $ 19,737 $ 28,958 $ 19,714