XML 39 R23.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Transactions Within Contract Liabilities
The following table summarizes transactions within contract liabilities for the three months ended March 31, 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  
Balance, Effect of foreign currency translation(734) 
Balance, March 31, 2020$1,076,063  
Disaggregation of Revenue
The table below sets forth the disaggregation of revenue by product category for the periods indicated below:
Three Months Ended
March 31,
20202019
Product Revenue
Paint protection film$19,771,119  $18,456,356  
Window film3,090,106  1,832,917  
Other888,692  765,450  
Total
23,749,917  21,054,723  
Service Revenue
Software$851,571  $743,768  
Cutbank credits1,613,264  1,465,133  
Installation labor2,021,450  1,298,388  
Training152,261  163,434  
Total4,638,546  3,670,723  
Total$28,388,463  $24,725,446  
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
March 31,
20202019
United States
$15,553,037  $12,509,750  
China  2,024,510  4,519,197  
Canada  4,175,196  3,098,364  
Continental Europe  2,793,742  1,421,732  
United Kingdom  1,116,428  883,358  
Asia Pacific  770,043  871,958  
Latin America  477,694  486,129  
Middle East/Africa  1,289,056  883,132  
Other  188,757  51,826  
Total$28,388,463  $24,725,446