Annual report pursuant to Section 13 and 15(d)

ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details)

v3.24.0.1
ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Trade Accounts Receivable $ 134,980 $ 123,071
Unbilled Recoverable Costs and Accrued Profits 46,321 27,349
Total Receivables, Gross 181,301 150,420
Less Allowance for Estimated Credit Losses (9,193) (2,630)
Total Receivables, Net $ 172,108 $ 147,790