XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable and Contract Assets, Net - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Accounts Receivable Net [Abstract]            
Accounts receivable amortized cost $ 83,524   $ 69,767      
Allowance for credit losses (2,597) $ (2,257) (1,125) $ (1,156) $ (1,051) $ (711)
Net accounts receivable $ 80,927   $ 68,642