XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Contract Receivables (Tables)
12 Months Ended
Dec. 31, 2023
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,
 
   
2023
   
2022
 
Billed receivables
 
$
5,720
   
$
6,074
 
Unbilled receivables
   
4,729
     
5,146
 
Allowance for credit loss
   
(283
)
   
(1,156
)
Total contract receivables, net
 
$
10,166
   
$
10,064
 
Allowance For Doubtful Account Rollforward
The following table sets forth the activity in allowance for credit losses:

(in thousands)
 
As of and for the
 
   
Years ended December 31,
 
   
2023
   
2022
 
             
Beginning balance
 
$
1,156
   
$
1,010
 
Adoption of ASC326 Current Expected Credit Losses (CECL)
    57       -  
Adjusted beginning balance
    1,213       1,010  
Current period provision for expected credit loss
   
178
     
221
 
Write-offs charged against the allowance, net of recoveries
   
(1,070
)
   
(7
)
Currency adjustment     (38 )     (68 )
Ending balance
 
$
283
   
$
1,156