v3.26.1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2026
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Net Accounts Receivable
Net accounts receivable consisted of the following as of June 30, 2026 and December 31, 2025 (in thousands):
 
June 30,
2026
December 31,
2025
Trade accounts receivable$741,841 $577,914 
Unbilled accounts receivable219,407 223,458 
Gross accounts receivable961,248 801,372 
Allowances for current expected credit losses and other reserves(7,803)(7,706)
Accounts receivable, net$953,445 $793,666 
Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves
A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the six months ended June 30, 2026 and 2025 was as follows (in thousands):

June 30,
2026
June 30,
2025
Beginning balance$7,706 $3,522 
Charges to income from operations7,192 6,708 
Collections from customers previously reserved and other(7,095)(5,049)
Ending balance$7,803 $5,181