XML 29 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable consisted of the following at December 31:
(in thousands)20242023
Contract receivables$651,746 $516,142 
Other2,452 7,738 
654,198 523,880 
Less: allowance for doubtful accounts(1,129)(1,987)
$653,069 $521,893 
The roll-forward of activity in the allowance for doubtful accounts was as follows for the years ended December 31:
(in thousands)202420232022
Balance at beginning of period$1,987 $2,073 $2,441 
Less: reduction in (provision for) allowances(19)85 320 
Less: write offs, net of recoveries860 45 
Change in foreign currency translation(17)(3)
Balance at end of period$1,129 $1,987 $2,073