XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The following table shows the Company’s Automotive and Other Products revenue disaggregated by geographical location for Automotive Products for the years ended December 31, 2021, 2020, and 2019:
| For the Years ended December 31,
Revenue | 2021 |  | 2020 |  | 2019
Automotive Products |  |  |  |  |
U.S. | $ | 542,690,346 |  |  | $ | 519,337,271 |  |  | $ | 569,939,756 |
Germany | 234,994,551 |  |  | 228,652,827 |  |  | 296,276,971 |
Japan | 211,417,475 |  |  | 216,100,530 |  |  | 225,577,146 |
Mexico | 111,761,245 |  |  | 127,157,684 |  |  | 160,967,900 |
Other | 596,324,417 |  |  | 556,949,831 |  |  | 557,775,114 |
Total Automotive Products | $ | 1,697,188,034 |  |  | $ | 1,648,198,143 |  |  | $ | 1,810,536,887 |
Other Products (U.S.) | 33,981,895 |  |  | 39,991,262 |  |  | 48,360,519 |
Total Revenue | $ | 1,731,169,929 |  |  | $ | 1,688,189,405 |  |  | $ | 1,858,897,406 |
The following table disaggregates the Company’s Automotive and Other revenue by major source for the years ended December 31, 2021 and 2020:
| For the Years Ended December 31,
Revenue | 2021 |  | 2020
Automotive Segment |  |  |
Automotive Mirrors & Electronics | $ | 1,563,424,443 |  |  | $ | 1,520,628,604 |
HomeLink Modules* | 133,763,591 |  |  | 127,569,539 |
Total Automotive Products | $ | 1,697,188,034 |  |  | $ | 1,648,198,143 |
Other Segment |  |  |
Fire Protection Products | $ | 25,048,697 |  |  | $ | 22,716,985 |
Windows Products | 8,914,798 |  |  | 17,274,277 |
Nanofiber Products | 18,400 |  |  | $ | — |
Total Other | $ | 33,981,895 |  |  | $ | 39,991,262 |
*Excludes HomeLink revenue related to HomeLink modules integrated into automotive mirrors.

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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