XML 94 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Taxes    
State Current Taxes $ (254) $ 305
Foreign Current Taxes 12,358 11,426
Total current taxes 12,104 11,731
Federal Deferred Taxes (895)  
State Deferred Taxes 25  
Foreign Deferred Taxes (2,675) (2,116)
Total deferred taxes (3,545) (2,116)
Total income tax provision $ 8,559 $ 9,615