XML 74 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income, Net (Tables)
12 Months Ended
Dec. 31, 2019
Other Income, Net  
Schedule of components of other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Years Ended December 31, 

 

    

2019

    

2018

    

2017

Interest income

 

$

388,801

 

$

238,106

 

$

122,575

Realized gain (losses) on maturities of investments

 

 

10,764

 

 

(29,308)

 

 

(6,761)

Foreign currency exchange losses

 

 

(3,653)

 

 

(15,261)

 

 

(4,437)

Total other income, net

 

$

395,912

 

$

193,537

 

$

111,377