XML 109 R87.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:      
Federal $ 24,201 $ 31,938 $ 6,184
State 3,835 11,377 5,029
Foreign 9,893 5,042 12,553
Total current 37,929 48,357 23,766
Deferred:      
Federal (11,591) (12,830) (5,079)
State (2,316) (3,688) (1,760)
Foreign 9,322 13,763 (57,299)
Total deferred (4,585) (2,755) (64,138)
Provision for income taxes $ 33,344 $ 45,602 $ (40,372)