XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 1,893,000 $ 1,769,000 $ 3,812,000 $ 3,407,000
Effective tax rate     21.70% 36.00%
Valuation Allowance [Line Items]        
Effective tax rate     21.70% 36.00%
Income tax expense 1,893,000 $ 1,769,000 $ 3,812,000 $ 3,407,000
Performance Shares        
Valuation Allowance [Line Items]        
Vested (in dollars per share)     $ 0  
UNITED STATES [Member]        
Valuation Allowance [Line Items]        
Deferred Income Tax Liabilities, Net 2,406,000   $ 2,406,000  
MEXICO        
Income Tax Disclosure [Abstract]        
Deferred Tax Assets, Net 893,000   893,000  
Valuation Allowance [Line Items]        
Deferred Tax Assets, Net 893,000   893,000  
CANADA        
Income Tax Disclosure [Abstract]        
Deferred Tax Assets, Net 163,000   163,000  
Valuation Allowance [Line Items]        
Deferred Tax Assets, Net $ 163,000   $ 163,000