XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 20,304 $ 11,748 $ 15,846
State 5,413 1,126 3,650
Foreign 666 624 471
Current income tax expense 26,383 13,498 19,967
Deferred:      
Federal (4,031) 2,674 (11,212)
State (2,730) 57 (3,722)
Foreign 87 (9) (69)
Deferred income tax (benefit) expense (6,674) 2,722 (15,003)
Income tax expense $ 19,709 $ 16,220 $ 4,964