XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Contract receivables $ 471,724 $ 374,826
Other 2,892 2,968
Accounts receivable, gross current 474,616 377,794
Less: allowance for doubtful accounts (2,073) (2,441)
Accounts receivable, net $ 472,543 $ 375,353