XML 106 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Deferred tax liabilities recognized on foreign earnings   $ 185  
Unremitted foreign earnings $ 1,835,000 3,501  
Tax benefit $ (17,268) (24,706) $ (27,944)
TCJA Of 2017, incomplete accounting, transition tax for accumulated foreign earnings, term 8 years    
TCJA, provisional expense for transition tax, liability, current $ 17,371    
Long-term tax liability 21,714 $ 39,086  
Internal Revenue Service (IRS)      
Income Tax Contingency [Line Items]      
Tax benefit $ 1,967