XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Receivables (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Components of contract receivables [Abstract]        
Billed receivables   $ 4,004   $ 5,694
Unbilled receivables   7,577   5,160
Allowance for doubtful accounts   (213)   (360)
Total contract receivables, net   11,368   $ 10,494
Bad debt (recovery) expense   (133) $ 93  
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced   $ (599) $ (396)  
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced $ 2,900