XML 36 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Assets      
Accounts receivable $ 61,577 $ 53,351  
Liabilities:      
Deferred revenue, current portion 51,840 56,016  
Deferred revenue, long-term portion 25,152 23,808  
Total deferred revenues 76,992 79,824  
Current accounts receivable 61,577 53,351  
Other noncurrent assets $ 12,093 $ 12,476  
BGI      
Liabilities:      
Accounts receivable     $ 2,500