XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Related Party Transaction [Line Items]    
Current portion of deferred revenue $ 48,646 $ 42,870
Long-term portion of deferred revenue $ 214,744 $ 193,527
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 129,239,376 122,087,040
Common stock, shares outstanding 129,239,376 122,087,040
Related Parties, Aggregated    
Related Party Transaction [Line Items]    
Current portion of deferred revenue $ 28,684 $ 29,155
Long-term portion of deferred revenue $ 147,708 $ 157,628