XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Prepaid legal fees $ 1,866 $ 181
Prepaid income tax 4,481 3,081
Prepaid maintenance agreements 2,161 2,047
Interest receivable 457 595
Advance to suppliers 3,590 2,157
Other 4,243 3,854
Total $ 16,798 $ 11,915