v3.26.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Valuation Allowance [Line Items]          
Deferred tax liability $ 1,035,000   $ 1,035,000   $ 1,035,000
Valuation allowance against net deferred tax assets 1,327,000   1,327,000    
Income tax expense 155,000 $ 779,000 $ 914,000 $ 2,840,000  
Effective tax rate     19.00% 25.90%  
MEXICO          
Valuation Allowance [Line Items]          
Deferred tax assets 1,402,000   $ 1,402,000   1,402,000
CANADA          
Valuation Allowance [Line Items]          
Deferred tax assets $ 221,000   $ 221,000   $ 221,000