XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Billed receivables:    
Trade and other receivables $ 446,747 $ 427,830
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 334,671 309,561
Contract Receivable, Progress Payment Offset (230) (687)
Net unbilled receivables 334,441 308,874
Less: Allowance for doubtful accounts (4,526) (4,026)
Receivables, net $ 776,662 $ 732,678