XML 132 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - Schedule of Income Tax Payments By Jurisdiction - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Federal $ 6,957 $ 4,685 $ 5,857
Foreign 8,103 (15,538) (837)
Income taxes paid net 16,156 12,500 8,456
Federal [Member]      
Income Taxes [Line Items]      
Federal 4,824 6,424 4,258
State and local [Member]      
Income Taxes [Line Items]      
State and local 1,457 1,431 1,020
Foreign [Member]      
Income Taxes [Line Items]      
Foreign $ 9,875 $ 4,645 $ 3,178