XML 86 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Selected Balance Sheet Information: Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Selected Balance Sheet Information [Abstract]    
Accounts receivable, trade $ 162,138 $ 144,747
Unbilled revenue 81,927 113,502
Less: Allowance for doubtful accounts (5,162) (2,444)
Accounts receivable, net $ 238,903 $ 255,805