XML 112 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Statutory tax rate reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Expected tax at statutory rate $ (5,736) $ (2,456) $ (5,490)
Foreign taxes at other rates (213) 3,373 307
Valuation allowance changes 8,513 4,370 15,019
Global intangible low-taxed income inclusion 0 0 0
State income taxes, net of federal benefit (170) (322) (811)
Uncertain tax positions 0 (515) 12
Research credits (633) (2,568) (3,466)
Disallowed expenses and other 725 859 (1,130)
Total $ 2,486 $ 2,741 $ 4,441