XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
U.S. Federal $ 6,198 $ 12,913 $ 4,761
State 644 3,587 791
Foreign 5,000 5,178 (386)
Current, Total 11,842 21,678 5,166
Deferred:      
U.S. Federal 4,607 (3,052) (574)
State 595 (6,408) 104
Foreign (927) 292 (916)
Deferred, Total 4,275 (9,168) (1,386)
Provision for income taxes $ 16,117 $ 12,510 $ 3,780