XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.3
FINANCIAL STATEMENT DETAILS (Tables)
9 Months Ended
Sep. 30, 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:
September 30, 2025December 31, 2024September 30, 2024December 31, 2023
(In thousands)
Cash and cash equivalents$340,689 $416,434 $395,230 $364,044 
Restricted cash included in other current assets— — 80 — 
Restricted cash included in other non-current assets— 111 258 257 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$340,689 $416,545 $395,568 $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:
September 30, 2025December 31, 2024September 30, 2024December 31, 2023
(In thousands)
Cash and cash equivalents$340,689 $416,434 $395,230 $364,044 
Restricted cash included in other current assets— — 80 — 
Restricted cash included in other non-current assets— 111 258 257 
Total cash and cash equivalents, and restricted cash as shown on the statement of cash flows$340,689 $416,545 $395,568 $364,301 
Schedule of Allowance for Credit Loss
The following table presents the changes in the allowance for credit losses for the nine months ended September 30, 2025 and 2024:
20252024
(In thousands)
Balance at January 1
$20,504 $24,684 
Current period provision for credit losses37,273 43,694 
Write-offs charged against the allowance for credit loss(43,062)(52,767)
Recoveries collected
3,361 3,544 
Other916 41 
Balance at September 30
$18,992 $19,196 
Schedule of Accumulated Depreciation and Amortization
The following table provides the accumulated depreciation and amortization within the balance sheet:
Asset CategorySeptember 30, 2025December 31, 2024
 (In thousands)
Capitalized software, leasehold improvements, and equipment$237,471 $241,448 
Intangible assets$89,840 $89,229 
Schedule of Other Income, Net
Other income, net
Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
 (In thousands)
Interest income$3,833 $5,094 $12,027 $14,889 
Other257 885 1,710 144 
Other income, net$4,090 $5,979 $13,737 $15,033