XML 109 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Statutory tax rate reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Expected tax at statutory rate $ 9,762 $ (5,736) $ (2,456)
Foreign taxes at other rates (532) (213) 3,373
Valuation allowance changes (10,464) 8,513 4,370
Global intangible low-taxed income inclusion 5,571 0 0
State income taxes, net of federal benefit (1,281) (170) (322)
Uncertain tax positions 0 0 (515)
Research credits (956) (633) (2,568)
Worthless stock deduction (12,632) 0 0
Disallowed expenses and other (63) 725 859
Total $ (10,595) $ 2,486 $ 2,741