XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net (Schedule of Receivables) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade accounts receivable $ 194,343 $ 178,087
Costs in excess of billings 42,206 52,035
Total accounts receivable 236,549 230,122
Less allowance for doubtful accounts and contract assets (5,578) (5,572)
Accounts receivable, net $ 230,971 $ 224,550