Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Income Taxes (Details)

v3.20.4
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 13,074 $ 22,342 $ 3,333
State 4,872 6,913 5,561
Foreign 3,324 3,470 790
Total 21,270 32,725 9,684
Deferred:      
Federal 1,020 1,753 15,396
State (1,217) 387 (2,250)
Foreign (3,102) (3,345) (558)
Total (3,299) (1,205) 12,588
Income tax expense $ 17,971 $ 31,520 $ 22,272