XML 117 R106.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
Federal income taxes:      
Current $ 23,107 $ 25,699 $ 20,006
Deferred 1,256 17,328 71,202
Federal income tax expense (benefit), continuing operations, total 24,363 43,027 91,208
State income taxes:      
Current 6,139 10,422 8,564
Deferred 766 3,960 18,587
State and local income tax expense (benefit), continuing operations, total 6,905 14,382 27,151
Foreign income taxes (benefit):      
Current 4,677 39,904 7,780
Deferred (546) (34,414) (3,409)
Foreign income tax expense (benefit), continuing operations, total 4,131 5,490 4,371
Total U.S. and foreign provision for income taxes $ 35,399 $ 62,899 $ 122,730