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

20232022
Allowance for Doubtful Accounts(amounts in thousands)
Balance at January 1$13,058 $6,087 
Bad Debt Expense4,908 2,369 
Write-Offs, net of Recoveries54 (365)
Balance at March 3118,020 8,091 
Bad Debt Expense3,134 3,192 
Write-Offs, net of Recoveries(4,240)(426)
Balance at June 3016,914 10,857 
Bad Debt Expense2,355 1,101 
Write-Offs, net of Recoveries(1,394)(593)
Balance at September 3017,875 11,365 
Bad Debt Expense4,166 2,947 
Write-Offs, net of Recoveries(2,401)(1,254)
Balance at December 31$19,640 $13,058 
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,
202320222021
(amounts in thousands)
Employee Termination CostsLease-Related Exit CostsEmployee Termination CostsLease-Related Exit CostsEmployee Termination CostsLease-Related Exit Costs
Balance at beginning of period$799 $2,196 $160 $2,423 $499 $2,687 
Charged to restructuring2,491 62 792 765 814 544 
Payments and adjustments(2,395)(1,074)(153)(992)(1,153)(808)
Balance at end of period$895 $1,184 $799 $2,196 $160 $2,423