XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]    
Undistributed earnings $ 15,800,000  
Undistributed earnings to be reinvested 14,400,000  
Accrued interest (approximate) 100,000 $ 100,000
Penalties accrued 0 $ 0
Domestic    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 2,800,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 2,000,000  
Foreign    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward 13,700,000  
Unlimited tax credit carryforward $ 13,500,000