XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FINANCIAL STATEMENT DETAILS (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Restricted Cash
The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows:
June 30, 2024December 31, 2023June 30, 2023December 31, 2022
(In thousands)
Cash and cash equivalents$384,895 $364,044 $370,579 $321,155 
Restricted cash included in other current assets15,358 — — 107 
Restricted cash included in other non-current assets249 257 380 371 
Restricted cash included in other non-current assets of discontinued operations— — — 503 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$400,502 $364,301 $370,959 $322,136 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows:
June 30, 2024December 31, 2023June 30, 2023December 31, 2022
(In thousands)
Cash and cash equivalents$384,895 $364,044 $370,579 $321,155 
Restricted cash included in other current assets15,358 — — 107 
Restricted cash included in other non-current assets249 257 380 371 
Restricted cash included in other non-current assets of discontinued operations— — — 503 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$400,502 $364,301 $370,959 $322,136 
Schedule of Allowance for Credit Loss
The following table presents the changes in the allowance for credit losses for the six months ended June 30, 2024 and 2023:
20242023
(In thousands)
Balance at January 1
$24,684 $38,846 
Current period provision for credit losses28,883 44,962 
Write-offs charged against the allowance for credit loss(38,463)(51,427)
Recoveries collected
2,339 2,703 
Other(38)(144)
Balance at June 30
$17,405 $34,940 
Schedule of Accumulated Amortization and Depreciation
The following table provides the accumulated depreciation and amortization within the balance sheet:
Asset CategoryJune 30, 2024December 31, 2023
 (In thousands)
Capitalized software, leasehold improvements, and equipment$244,766 $215,357 
Intangible assets$89,119 $89,229 
Schedule of Other Income, Net
Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
 
Interest income$5,086 $4,152 $9,795 $7,571 
Other(516)1,032 (741)1,420 
Other income, net$4,570 $5,184 $9,054 $8,991