XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Contract Receivables [Abstract]  
Contract Receivables
Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:

(in thousands)
 
December 31,
 
   
2021
   
2020
 
Billed receivables
 
$
6,124
   
$
5,694
 
Unbilled receivables
   
6,143
     
5,160
 
Allowance for doubtful accounts
   
(1,010
)
   
(360
)
Total contract receivables, net
 
$
11,257
   
$
10,494
 
Allowance For Doubtful Account Rollforward
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
 
As of and for the
 
   
Years ended December 31,
 
   
2021
   
2020
 
             
Beginning balance
 
$
360
   
$
458
 
Current year (recovery) provision
   
678
     
103
 
Current year write-offs
   
(28
)
   
(201
)
Ending balance
 
$
1,010
   
$
360