XML 67 R54.htm IDEA: XBRL DOCUMENT
v3.20.4

Quarterly Data (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract] |
Quarterly Data [Table Text Block] |
|  |  |  |  |  |  | Net Earnings |  |
Quarter | Revenue |  | Gross Profit |  |  |  |  |  |  |  | Net Earnings |  | Per Share - Basic |  | Per Share - Diluted |  |  |  |  |  |
2020 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
First | $ | 1,655,939 |  |  | $ | 612,243 |  |  |  |  |  |  |  |  | $ | 176,279 |  |  | $ | 1.22 |  |  | $ | 1.21 |  |  |  |  |  |  |
Second | 1,499,175 |  |  | 551,598 |  |  |  |  |  |  |  |  | 124,766 |  | 0.87 |  |  | 0.86 |  |  |  |  |  |  |
Third | 1,748,256 |  |  | 658,729 |  |  |  |  |  |  |  |  | 200,300 |  | 1.39 |  |  | 1.38 |  |  |  |  |  |  |
Fourth | 1,780,390 |  |  | 651,449 |  |  |  |  |  |  |  |  | 182,106 |  | 1.27 |  |  | 1.25 |  |  |  |  |  |  |
| $ | 6,683,760 |  |  | $ | 2,474,019 |  |  |  |  |  |  |  |  | $ | 683,451 |  |  | $ | 4.74 |  |  | $ | 4.70 |  |  |  |  |  |  |
2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
First | $ | 1,724,757 |  |  | $ | 623,542 |  |  |  |  |  |  |  |  | $ | 105,705 |  |  | $ | 0.73 |  |  | $ | 0.72 |  |  |  |  |  |  |
Second | 1,810,706 |  |  | 672,593 |  |  |  |  |  |  |  |  | 198,085 |  | 1.36 |  |  | 1.35 |  |  |  |  |  |  |
Third | 1,825,345 |  |  | 673,488 |  |  |  |  |  |  |  |  | 206,006 |  | 1.42 |  |  | 1.40 |  |  |  |  |  |  |
Fourth | 1,775,589 |  |  | 651,315 |  |  |  |  |  |  |  |  | 168,122 |  | 1.16 |  |  | 1.15 |  |  |  |  |  |  |
| $ | 7,136,397 |  |  | $ | 2,620,938 |  |  |  |  |  |  |  |  | $ | 677,918 |  |  | $ | 4.67 |  |  | $ | 4.61 |  |  |  |  |  |  |

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

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