XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. Federal $ 358 $ 3,477 $ 6,198
State 599 1,329 644
Foreign 2,423 4,236 5,000
Current, Total 3,380 9,042 11,842
Deferred:      
U.S. Federal 65,880 (18,761) 4,607
State 15,629 (3,017) 595
Foreign 742 (299) (927)
Deferred, Total 82,251 (22,077) 4,275
Provision for income taxes $ 85,631 $ (13,035) $ 16,117