XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Tax Credit Carryforward [Line Items]    
Undistributed earnings $ 9,500,000  
Undistributed earnings to be reinvested 13,500,000  
Accrued interest (approximate) 100,000 $ 100,000
Penalties accrued 0 $ 0
Domestic    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 2,700,000  
Tax credit carryforward expects to fully utilize in future tax periods 600,000  
State Tax Credits    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 1,800,000  
Foreign    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 17,600,000  
Unlimited tax credit carryforward $ 17,400,000