XML 126 R109.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:      
Federal $ 96 $ 2,081 $ (12,772)
Foreign 55,513 73,410 100,235
State and local 2,809 6,165 3,197
Total current 58,418 81,656 90,660
Deferred:      
Federal (58,600) 31,980 69,633
Foreign (5,123) 3,960 6,709
State and local (17,345) 6,769 14,301
Total deferred (81,068) 42,709 90,643
Total $ (22,650) $ 124,365 $ 181,303