Annual report pursuant to Section 13 and 15(d)

ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details)

v3.22.0.1
ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade Accounts Receivable $ 84,681 $ 78,577
Unbilled Recoverable Costs and Accrued Profits 25,941 17,697
Total Receivables, Gross 110,622 96,274
Less Allowance for Estimated Credit Losses (3,183) (3,218)
Total Receivables, Net $ 107,439 $ 93,056