Annual report pursuant to Section 13 and 15(d)

Income Taxes (Narrative) (Details)

v3.22.4
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Line Items]        
Statutory income tax rate (21.00%) 21.00% 21.00%  
Estimated effective tax rate (9.50%) (88.00%) (54.70%)  
Gross deferred tax asset $ 32,972 $ 38,184    
Valuation allowance 3,323 4,378 $ 22,348 $ 28,632
Net deferred tax asset 29,649 33,806    
Deferred tax liabilities, gross 30,243 46,653    
Net change in valuation allowance (1,055) (17,970) (6,284)  
Net operating loss carryforwards for U.S. federal income tax purposes 17,663      
Research and experimentation credit carryforwards 2,651      
Unrecognized tax benefits that would impact effective tax rate 813 696    
Unrecognized tax benefits that reduce deferred tax assets 454 250    
Change in valuation allowance for deferred income taxes $ (1,055) $ (17,970) $ (6,284)  
Minimum [Member]        
Income Tax Disclosure [Line Items]        
Foreign statutory tax rate, foreign operations 25.00%      
Maximum [Member]        
Income Tax Disclosure [Line Items]        
Foreign statutory tax rate, foreign operations 30.00%