XML 52 R38.htm IDEA: XBRL DOCUMENT
v3.21.1

Note 17 - Quarterly Consolidated Financial Data (Unaudited) (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Notes Tables |
Quarterly Financial Information [Table Text Block] |
|  | Quarters Ended |  |  |  |  |
|  | 3/31/20 (1) |  |  | 6/30/20 (2) |  |  | 9/30/20 (3) |  |  | 12/31/20 (4) |  |  | Total |
Net revenues |  | $ | 11,230 |  |  | $ | 13,275 |  |  | $ | 14,443 |  |  | $ | 14,875 |  |  | $ | 53,823 |
Gross margin |  |  | 4,867 |  |  |  | 6,067 |  |  |  | 6,450 |  |  |  | 6,720 |  |  |  | 24,104 |
Earnings (loss) before income tax expense (benefit) |  |  | (1,393 | ) |  |  | 183 |  |  |  | 433 |  |  |  | (454 | ) |  |  | (1,231 | )
Income tax expense (benefit) |  |  | (250 | ) |  |  | 13 |  |  |  | (25 | ) |  |  | (74 | ) |  |  | (336 | )
Net earnings (loss) |  |  | (1,143 | ) |  |  | 170 |  |  |  | 458 |  |  |  | (380 | ) |  |  | (895 | )
Net earnings (loss) per common share – basic |  | $ | (0.11 | ) |  | $ | 0.02 |  |  | $ | 0.04 |  |  | $ | (0.04 | ) |  | $ | (0.09 | )
Weighted average common shares outstanding – basic |  |  | 10,220,853 |  |  |  | 10,252,490 |  |  |  | 10,269,995 |  |  |  | 10,282,903 |  |  |  | 10,256,560 |
Net earnings (loss) per common share – diluted |  | $ | (0.11 | ) |  | $ | 0.02 |  |  | $ | 0.04 |  |  | $ | (0.04 | ) |  | $ | (0.09 | )
Weighted average common shares outstanding – diluted |  |  | 10,220,853 |  |  |  | 10,258,917 |  |  |  | 10,287,562 |  |  |  | 10,282,903 |  |  |  | 10,256,560 |
|  | Quarters Ended |  |  |  |  |
|  | 3/31/19 |  |  | 6/30/19 (5) |  |  | 9/30/19 (6) |  |  | 12/31/19 |  |  | Total |
Net revenues |  | $ | 18,062 |  |  | $ | 14,352 |  |  | $ | 14,632 |  |  | $ | 13,614 |  |  | $ | 60,660 |
Gross margin |  |  | 8,836 |  |  |  | 6,719 |  |  |  | 7,205 |  |  |  | 6,465 |  |  |  | 29,225 |
Earnings (loss) before income tax expense (benefit) |  |  | 1,462 |  |  |  | (300 | ) |  |  | 794 |  |  |  | 648 |  |  |  | 2,604 |
Income tax expense (benefit) |  |  | 324 |  |  |  | (113 | ) |  |  | 147 |  |  |  | (76 | ) |  |  | 282 |
Net earnings (loss) |  |  | 1,138 |  |  |  | (187 | ) |  |  | 647 |  |  |  | 724 |  |  |  | 2,322 |
Net earnings (loss) per common share – basic |  | $ | 0.11 |  |  | $ | (0.02 | ) |  | $ | 0.06 |  |  | $ | 0.07 |  |  | $ | 0.22 |
Weighted average common shares outstanding – basic |  |  | 10,385,017 |  |  |  | 10,411,276 |  |  |  | 10,421,383 |  |  |  | 10,274,980 |  |  |  | 10,373,164 |
Net earnings (loss) per common share – diluted |  | $ | 0.11 |  |  | $ | (0.02 | ) |  | $ | 0.06 |  |  | $ | 0.07 |  |  | $ | 0.22 |
Weighted average common shares outstanding – diluted |  |  | 10,414,330 |  |  |  | 10,411,276 |  |  |  | 10,429,536 |  |  |  | 10,298,535 |  |  |  | 10,391,975 |

X
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306 + Details
Name: | us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration