XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Contract receivables $ 651,746 $ 516,142
Other 2,452 7,738
Accounts receivable, gross current 654,198 523,880
Less: allowance for doubtful accounts (1,129) (1,987)
Accounts receivable, net $ 653,069 $ 521,893