XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Examination [Line Items]        
Income tax expense $ 514,000 $ 409,000 $ 1,415,000 $ 462,000
Effective income tax rate (as a percent) 10.00% 19.00% 13.00% 10.00%
Excess tax benefits from employee stock option exercises and vesting of restricted shares $ 412,000 $ 11,000 $ 414,000 $ 367,000
Need for valuation allowance based on history of cumulative losses     3 years