Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes (Narrative) (Details)

v3.25.0.1
Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 12,100,000    
Operating Loss Carryforward, Subject to Expiration 11,700,000    
Operating Loss Carryforwards, Not Subject To Expiration 400,000    
Deferred tax assets, net operating loss carryforwards 2,550,000 $ 1,720,000  
Deferred tax assets, valuation allowance 2,500,000 0  
Deferred Tax Assets, Tax Credit Carryforwards, Foreign 10,700,000 9,400,000  
Tax Credit Carryforward, Valuation Allowance 8,200,000 7,000,000.0  
Undistributed earnings of foreign subsidiaries 295,500,000    
Change in unrecognized tax benefit reasonably possible, low range 0    
Change in unrecognized tax benefit reasonably possible, high range 1,700    
Unrecognized tax benefits that would affect the effective tax rate 8,800,000 9,200,000 $ 9,200,000
Interest expense and penalties recognized (reversed) 800,000 2,700,000 $ 800,000
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 5,300,000 $ 4,500,000