XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts Receivable, after Allowance for Credit Loss, Current $ 87,659 $ 73,524
Allowance for Doubtful Other Receivables, Current (2,066) (1,547)
Less allowance for doubtful accounts (2,066) (1,547)
Provision for Other Credit Losses (1,301)  
Accounts Receivable, Allowance for Credit Loss, Additions due to Acquisitions (67)  
Accounts Receivable, Allowance for Credit Loss, Writeoff 351  
Accounts Receivable, Allowance for Credit Loss, Recovery 495  
Financing Receivable, Allowance for Credit Loss, Foreign Currency Translation 3  
Contract changes, negotiated settlements and claims for unanticipated contract costs 0 900
Trade receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 31,126 19,228
U.S. Government contracts | Billed | Contract receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 14,150 14,748
U.S. Government contracts | Costs and accrued profit – not billed | Contract receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 661 167
Commercial and other government contracts | Billed | Contract receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 41,520 36,787
Commercial and other government contracts | Costs and accrued profit – not billed | Contract receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 2,268 $ 4,141