XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
RECEIVABLES (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Billed receivables:    
Trade and other receivables $ 397,301 $ 412,682
Unbilled receivables:    
Recoverable costs and estimated earnings not billed 328,199 316,682
Contract Receivable, Progress Payment Offset (28) (67)
Net unbilled receivables 328,171 316,615
Less: Allowance for doubtful accounts (5,224) (4,694)
Receivables, net $ 720,248 $ 724,603