XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Receivables (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Customer
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Components of contract receivables [Abstract]        
Billed receivables   $ 4,521   $ 5,694
Unbilled receivables   8,221   5,160
Allowance for doubtful accounts   (213)   (360)
Total contract receivables, net   12,529   $ 10,494
Bad debt (recovery) expense   (133) $ 103  
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced   $ (831) $ (1,195)  
Contract Receivable [Member]        
Concentration Risk [Abstract]        
Number of customers accounting for contract receivables | Customer   1    
Contract Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]        
Concentration Risk [Abstract]        
Percentage of contract receivables accounted by major customers   10.00%    
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables invoiced $ 2,600