v3.26.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
5. Balance Sheet Components
Accounts Receivable and Allowance for Credit Losses
Accounts receivable, net of allowance for credit losses consists of the following:
June 30, 2026December 31, 2025
(In thousands)
Accounts receivable$300,596 $358,728 
Allowance for credit losses(18,417)(16,376)
Accounts receivable, net of allowance for credit losses$282,179 $342,352 
The allowance for credit losses consists of the following activity:
Six Months Ended
June 30, 2026
Six Months Ended June 30, 2025
Allowance for credit losses, beginning balance
$16,376 $5,922 
Provision for credit losses, net of recoveries
7,687 1,737 
Write-offs
(5,646)(1,443)
Allowance for credit losses, ending balance
$18,417 $6,216 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following:
June 30, 2026December 31, 2025
(In thousands)
Prepaid taxes$13,023 $30,290 
Prepaid traffic acquisition costs7,532 6,794 
Prepaid software licenses4,310 5,211 
Other prepaid expenses and other current assets8,069 7,052 
Total prepaid expenses and other current assets$32,934 $49,347 
Property, Equipment and Capitalized Software, Net
Property, equipment and capitalized software, net consists of the following:
June 30, 2026December 31, 2025
(In thousands)
Capitalized software development costs
$115,229 $104,877 
Computer and equipment70,131 69,670 
Leasehold improvements4,991 4,374 
Software3,634 3,560 
Furniture and fixtures1,811 1,643 
Property, equipment, and capitalized software, gross195,796 184,124 
Less: accumulated depreciation and amortization(141,494)(133,126)
Total property, equipment and capitalized software, net$54,302 $50,998 
Accounts Payable
The Company’s accounts payable includes $180.1 million and $217.3 million of traffic acquisition costs as of June 30, 2026 and December 31, 2025, respectively.
Accrued and Other Current Liabilities
Accrued and other current liabilities consists of the following:
June 30, 2026December 31, 2025
(In thousands)
Accrued agency commissions$55,797 $69,446 
Accrued tax liabilities25,290 26,328 
Interest payable23,660 23,663 
Operating lease obligations, current 10,050 9,108 
Accrued professional fees8,456 8,187 
Other 17,514 15,978 
Total accrued and other current liabilities$140,767 $152,710