XML 55 R30.htm IDEA: XBRL DOCUMENT v3.20.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Prepaid legal fees $ 157 $ 16
Prepaid income tax 6,230 5,615
Prepaid maintenance agreements 1,318 819
Interest receivable 1,712 1,279
Advance to suppliers 4,204 3,579
Other 6,949 4,289
Total $ 20,570 $ 15,597