XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
General and Basis of Presentation - Accounts Receivable and Contract Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Billed accounts receivable $ 12,088 $ 12,060
Unbilled receivables 27,446 19,161
Allowance for doubtful accounts (122) (308)
Receivables – net $ 39,412 $ 30,913