XML 22 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Clients and Customers - Summary of Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Contract Assets    
Trade accounts receivable, net $ 62,462 $ 71,183
Unbilled accounts receivable 1,436 1,079
Costs to fulfill 4,293 4,875
Total contract assets 68,191 77,137
Contract Liabilities    
Accrued contract liabilities 1,303 1,806
Deferred revenue 5,805 7,456
Total contract liabilities $ 7,108 $ 9,262