XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 48,940 $ 85,699 $ 141,260
Foreign 20,426 40,680 25,643
State and Local 14,095 47,102 52,045
Total Current 83,461 173,481 218,948
Deferred:      
Federal 4,400 3,020 25,352
Foreign (6,580) (5,893) (1,757)
State and Local (714) 2,018 5,483
Total Deferred (2,894) (855) 29,078
Total $ 80,567 $ 172,626 $ 248,026