v3.25.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net of allowance for credit losses consists of the following:
September 30, 2025December 31, 2024
(In thousands)
Accounts receivable$325,271 $155,089 
Allowance for credit losses(12,989)(5,922)
Accounts receivable, net of allowance for credit losses$312,282 $149,167 
Schedule of Allowance for Credit Losses
The allowance for credit losses consists of the following activity:
Nine Months Ended
September 30, 2025
Year Ended December 31, 2024
(In thousands)
Allowance for credit losses, beginning balance
$5,922 $10,380 
Provision for credit losses
10,271 2,445 
Write-offs, net of recoveries
(3,204)(6,903)
Allowance for credit losses, ending balance
$12,989 $5,922 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following:
September 30, 2025December 31, 2024
(In thousands)
Prepaid taxes$20,957 $9,247 
Prepaid traffic acquisition costs7,723 11,379 
Prepaid software licenses5,466 2,233 
Other prepaid expenses and other current assets9,029 4,976 
Total prepaid expenses and other current assets$43,175 $27,835 
Schedule of Property, Equipment and Capitalized Software, Net
Property, equipment and capitalized software, net consists of the following:
September 30, 2025December 31, 2024
(In thousands)
Capitalized software development costs(1)
$99,575 $88,302 
Computer and equipment69,416 68,303 
Leasehold improvements4,244 3,036 
Software3,480 3,137 
Furniture and fixtures1,627 978 
Property, equipment, and capitalized software, gross178,342 163,756 
Less: accumulated depreciation and amortization(128,644)(118,506)
Total property, equipment and capitalized software, net$49,698 $45,250 
_____________________
(1) During the nine months ended September 30, 2025, in connection with the post-merger integration following the Acquisition, the Company decided to discontinue its vi video product offering and recorded a charge of $0.4 million to fully impair the remaining unamortized capitalized software development costs associated with this technology.
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consists of the following:
September 30, 2025December 31, 2024
(In thousands)
Accrued agency commissions$65,044 $18,053 
Accrued tax liabilities23,749 9,002 
Operating lease obligations, current 8,463 4,033 
Accrued professional fees8,324 18,630 
Interest payable7,955 58 
Other 12,332 6,413 
Total accrued and other current liabilities$125,867 $56,189