XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Loss
The opening balance of the allowance for credit losses is reconciled to the closing balance for expected credit losses as follows:

20242023
Allowance for Credit Losses(amounts in thousands)
Balance at January 1$19,640 $13,058 
Credit Loss Expense1,290 4,908 
Write-Offs, net of Recoveries(1,555)54 
Balance at March 3119,375 18,020 
Credit Loss Expense18,858 3,134 
Write-Offs, net of Recoveries(3,201)(4,240)
Balance at June 3035,032 16,914 
Credit Loss Expense1,512 2,355 
Write-Offs, net of Recoveries(1,942)(1,394)
Balance at September 3034,602 17,875 
Credit Loss Expense(228)4,166 
Write-Offs, net of Recoveries (a)
(25,533)(2,401)
Balance at December 31$8,841 $19,640 
________________
(a) The 2024 write-off in the fourth quarter consists primarily of the receivables and credit loss allowances associated with the single MSP customer that filed for bankruptcy, as discussed below.
Schedule of Restructuring and Related Costs
Reconciliations of the employee termination costs and lease-related exit costs beginning and ending liability balance is presented below:
Year Ended December 31,
202420232022
(amounts in thousands)
Employee Termination CostsLease-Related Exit CostsEmployee Termination CostsLease-Related Exit CostsEmployee Termination CostsLease-Related Exit Costs
Balance at beginning of period$895 $1,184 $799 $2,196 $160 $2,423 
Charged to restructuring2,519 525 2,491 62 792 765 
Payments and adjustments(3,314)(921)(2,395)(1,074)(153)(992)
Balance at end of period$100 $788 $895 $1,184 $799 $2,196