XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Transactions Within Contract Liabilities The following table summarizes transactions within contract liabilities for the three and nine months ended September 30, 2020:
Balance, December 31, 2019$559,232 
Revenue recognized related to payments included in the December 31, 2019 balance(526,202)
Payments received for which performance obligations have not been satisfied1,043,767 
Effect of foreign currency translation(734)
Balance, March 31, 2020$1,076,063 
Revenue recognized related to payments included in the March 31, 2020 balance(1,022,851)
Payments received for which performance obligations have not been satisfied163,903 
Effect of foreign currency translation1,215 
Balance, June 30, 2020$218,330 
Revenue recognized related to payments included in the June 30, 2020 balance(211,537)
Payments received for which performance obligations have not been satisfied1,635,572 
Effect of foreign currency translation1,626 
Balance, September 30, 2020$1,643,991 
Disaggregation of Revenue
The table below sets forth the disaggregation of revenue by product category for the periods indicated below:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Product Revenue
Paint protection film$31,977,210 $26,527,586 $75,996,444 $66,150,360 
Window film6,302,364 3,522,815 15,347,270 8,526,886 
Other1,248,809 764,850 2,896,582 2,618,217 
Total
39,528,383 30,815,251 94,240,296 77,295,463 
Service Revenue
Software$889,709 $859,432 $2,551,177 $2,378,944 
Cutbank credits2,304,651 1,957,224 5,529,773 5,487,320 
Installation labor3,268,399 1,843,936 7,681,420 4,790,279 
Training131,654 142,155 314,451 485,592 
Total6,594,413 4,802,747 16,076,821 13,142,135 
Total$46,122,796 $35,617,998 $110,317,117 $90,437,598 
Revenue Estimate by Geographic Areas The
following table represents our estimate of sales by geographic regions based on our understanding of ultimate product destination based on customer interactions, customer locations and other factors:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
United States
$22,041,941 $15,738,762 $53,713,708 $44,745,859 
China9,397,486 9,359,531 21,409,365 17,006,451 
Canada6,213,949 4,937,514 14,347,313 13,253,413 
Continental Europe3,656,477 1,945,104 9,347,780 5,341,164 
United Kingdom1,481,174 1,032,399 3,228,322 2,842,682 
Asia Pacific1,454,119 1,168,570 3,365,354 3,100,088 
Latin America537,892 578,055 1,499,944 1,576,864 
Middle East/Africa1,326,589 770,842 3,177,155 2,374,321 
Other13,169 87,221 228,176 196,756 
Total$46,122,796 $35,617,998 $110,317,117 $90,437,598