XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Schedule of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
U.S. Federal $ 3,477 $ 6,198 $ 12,913
State 1,329 644 3,587
Foreign 4,236 5,000 5,178
Current, Total 9,042 11,842 21,678
Deferred:      
U.S. Federal (18,761) 4,607 (3,052)
State (3,017) 595 (6,408)
Foreign (299) (927) 292
Deferred, Total (22,077) 4,275 (9,168)
Provision for income taxes $ (13,035) $ 16,117 $ 12,510