XML 130 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal      
Current $ (291) $ 5,329 $ (405)
Deferred 0 13 17
Federal income taxes (291) 5,342 (388)
State and Local      
Current 3,456 3,388 3,008
Deferred 0 0 (30)
State and local taxes 3,456 3,388 2,978
Foreign      
Current 41,085 27,077 30,599
Deferred (198) (8,083) (4,703)
Foreign income taxes 40,887 18,994 25,896
Total provision for income taxes $ 44,052 $ 27,724 $ 28,486