XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory U.S. federal income tax (benefit) provision $ (403) $ (2,246) $ 2,612
State income taxes, net of federal tax benefit (136) 495 942
Tax credits and incentives (4,886) (3,906) (2,865)
Foreign tax rate differential 706 910 730
Impact of change in enacted tax law 5 300 227
Change in valuation allowance 1,817 5,248 5,070
U.S. tax on foreign earnings 4,815 1,376 (347)
Tax impact of unconsolidated subsidiaries 0 395 1,828
Unremitted earnings on foreign subsidiaries 0 (898) 835
Non-deductible expenses 1,338 657 740
Compensation and benefits 306 774 358
Other (301) 255 (1,100)
Total income tax provision $ 3,261 $ 3,360 $ 9,030