XML 30 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract assets, net $ 237,107 $ 221,288
Increase (decrease) in unbilled receivables 16,000  
Billing for the reporting period (440,000)  
Revenue recognized but unbilled 456,000  
Increase or decrease in deferred revenue (55,000)  
Revenue recognized 66,000  
Deferrals of customer payments $ (11,000)