XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL STATEMENT DETAILS (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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:
March 31, 2025December 31, 2024March 31, 2024December 31, 2023
(In thousands)
Cash and cash equivalents$386,564 $416,434 $363,337 $364,044 
Restricted cash included in other non-current assets— 111 253 257 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$386,564 $416,545 $363,590 $364,301 
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:
March 31, 2025December 31, 2024March 31, 2024December 31, 2023
(In thousands)
Cash and cash equivalents$386,564 $416,434 $363,337 $364,044 
Restricted cash included in other non-current assets— 111 253 257 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$386,564 $416,545 $363,590 $364,301 
Schedule of Allowance for Credit Loss
The following table presents the changes in the allowance for credit losses for the three months ended March 31, 2025 and 2024:
20252024
(In thousands)
Balance at January 1
$20,504 $24,684 
Current period provision for credit losses11,314 15,910 
Write-offs charged against the allowance for credit loss(13,851)(21,104)
Recoveries collected
1,219 1,263 
Other26 17 
Balance at March 31
$19,212 $20,770 
Schedule of Accumulated Depreciation and Amortization
The following table provides the accumulated depreciation and amortization within the balance sheet:
Asset CategoryMarch 31, 2025December 31, 2024
 (In thousands)
Capitalized software, leasehold improvements, and equipment$241,742 $241,448 
Intangible assets$89,264 $89,229 
Schedule of Other Income, Net
Other income, net
Three Months Ended March 31,
 20252024
 (In thousands)
Interest income$4,314 $4,709 
Other514 (225)
Other income, net$4,828 $4,484