v3.25.2
Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The reconciliation of cash, cash equivalents, and restricted cash was as follows:
June 30, 2025December 31, 2024
Cash and cash equivalents$775.1 $726.1 
Restricted cash, current— 1.6 
Restricted cash, non-current0.7 0.7 
Total cash, cash equivalents, and restricted cash$775.8 $728.4 
Schedule of Contract Assets and Liabilities
Accounts receivable, net consisted of the following:
June 30, 2025December 31, 2024
Billed accounts receivable, net of allowance for credit losses$58.2 $55.4 
Unbilled accounts receivable9.0 4.3 
Accounts receivable, net$67.2 $59.7 
Schedule of Property, Equipment and Software, Net
Property, equipment, and software, net consisted of the following:
June 30, 2025December 31, 2024
Internal-use software and website development$106.7 $94.6 
Computer equipment and purchased software4.8 4.7 
Leasehold improvements1.1 0.7 
Furniture and fixtures0.8 0.5 
Total property, equipment, and software113.4 100.5 
Less accumulated depreciation and amortization(73.4)(63.6)
Property, equipment, and software, net$40.0 $36.9 
Schedule of Depreciation and Amortization Expense
The following table presents depreciation and amortization expense related to property, equipment, and software as well as the portion of amortization expense related to internal-use software and website development that is recorded within cost of revenue in the Condensed Consolidated Statements of Operations:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Depreciation and amortization expense$4.9 $5.1 $9.9 $10.4 
Amortization expense for internal-use software and website development$4.7 $4.6 $9.4 $9.4 
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following:
June 30, 2025December 31, 2024
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Content assets$37.7 $(11.5)$26.2 $31.2 $(7.6)$23.6 
Developed technology8.4 (8.2)0.2 8.4 (7.5)0.9 
Intangible assets$46.1 $(19.7)$26.4 $39.6 $(15.1)$24.5 
Schedule of Capitalization of Content Assets and Amortization Expense for Intangible Assets
Capitalization of content assets and amortization expense for intangible assets were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Capitalization of content assets$4.0 $3.5 $6.8 $5.4 
Amortization expense for intangible assets$2.5 $1.2 $4.6 $2.3 
Schedule of Future Expected Amortization Expense for Intangible Assets
As of June 30, 2025, future expected amortization expense for intangible assets was as follows:
Remainder of 2025$4.6 
20267.2 
20275.7 
20285.2 
20293.4 
Thereafter0.3 
Total$26.4