XML 124 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Deferred tax assets, operating loss carryforwards $ 3,911,000 $ 4,547,000
Credit carry-forwards 13,415,000 10,467,000
Deferred tax asset valuation allowance 8,370,000 8,386,000
Foreign tax credit carry-forwards 1,854,000 362,000
Research and development credits 9,362,000 8,082,000
Unrecognized tax benefits 1,943,000  
Accrued for interest and penalties related to uncertain income tax $ 39,000 39,000
Tax years subject to examination 2020 through 2022  
Nondeductible for US Tax purposes   6,803,000
Disproportionate tax effect related to pension plan $ 5,375,000  
Earliest Tax Year    
Income Taxes    
Open tax year 2014  
Latest Tax Year    
Income Taxes    
Open tax year 2022  
Operating Loss Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2024  
Operating Loss Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2043  
Foreign Tax Credit Carryforward    
Income Taxes    
Valuation allowance against tax credit carryforwards $ 172,000 172,000
Foreign Tax Credit Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2028  
Foreign Tax Credit Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2033  
Research Tax Credit Carryforward    
Income Taxes    
Valuation allowance against tax credit carryforwards $ 449,000 $ 0
Research Tax Credit Carryforward | Minimum    
Income Taxes    
Tax credit carryforward, expiration year 2024  
Research Tax Credit Carryforward | Maximum    
Income Taxes    
Tax credit carryforward, expiration year 2043