v3.26.1
FINANCIAL STATEMENT DETAILS (Tables)
6 Months Ended
Jun. 30, 2026
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 consolidated statement of cash flows:
June 30, 2026December 31, 2025June 30, 2025December 31, 2024
(In thousands)
Cash and cash equivalents$188,701 $303,701 $362,477 $416,434 
Restricted cash included in other non-current assets— — — 111 
Total cash and cash equivalents, and restricted cash as shown on the consolidated statement of cash flows$188,701 $303,701 $362,477 $416,545 
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 consolidated statement of cash flows:
June 30, 2026December 31, 2025June 30, 2025December 31, 2024
(In thousands)
Cash and cash equivalents$188,701 $303,701 $362,477 $416,434 
Restricted cash included in other non-current assets— — — 111 
Total cash and cash equivalents, and restricted cash as shown on the consolidated statement of cash flows$188,701 $303,701 $362,477 $416,545 
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, 2026 and 2025:
20262025
(In thousands)
Balance at January 1
$15,890 $20,504 
Current period provision for credit losses20,819 24,043 
Write-offs charged against the allowance for credit loss(17,169)(26,029)
Recoveries collected
1,954 2,254 
Other(96)508 
Balance at June 30
$21,398 $21,280 
Schedule of Accumulated Depreciation and Amortization
The following table provides the accumulated depreciation and amortization within the consolidated balance sheet:
Asset CategoryJune 30, 2026December 31, 2025
(In thousands)
Capitalized software, leasehold improvements, and equipment$215,248 $222,024 
Intangible assets$80,920 $89,229 
Schedule of Other Income, Net
Other income, net
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(In thousands)
Interest income$1,639 $3,878 $4,147 $8,192 
Gain on extinguishment of debt
5,642 — 8,381 — 
Other(310)941 (458)1,455 
Other income, net$6,971 $4,819 $12,070 $9,647