Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Net change in valuation allowance $ (2,609) $ (1,055) $ (17,970)
Net operating loss carryforwards for U.S. federal income tax purposes 7,699    
Research and experimentation credit carryforwards 2,997    
Unrecognized tax benefits that would impact effective tax rate 930 813  
Unrecognized tax benefits that reduce deferred tax assets $ 516 $ 454  
Minimum      
Income Taxes      
Foreign statutory tax rate, foreign operations 24.00%    
Maximum      
Income Taxes      
Foreign statutory tax rate, foreign operations 30.00%