v3.26.1
Consolidated balance sheet components (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Cash, Cash Equivalents, and Marketable Securities The amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisted of the following (in thousands):
As of March 31, 2026
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash$104,416 $— $— $104,416 
Money market funds142,402 — — 142,402 
Time deposits
5,745 — — 5,745 
Total cash and cash equivalents252,563 — — 252,563 
Marketable securities:
U.S. government securities105,352 13 (109)105,256 
Total cash, cash equivalents, and marketable securities$357,915 $13 $(109)$357,819 

As of December 31, 2025
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash$104,166 $— $— $104,166 
Money market funds123,314 — — 123,314 
Time deposits
4,005 — — 4,005 
Total cash and cash equivalents231,485 — — 231,485 
Marketable securities:
U.S. government securities127,122 137 — 127,259 
Total cash, cash equivalents, and marketable securities$358,607 $137 $— $358,744 

Cash equivalents and marketable securities in an unrealized loss position consisted of the following (in thousands):
March 31, 2026
December 31, 2025
Fair ValueGross Unrealized LossesFair Value
Gross Unrealized Losses(1)
Marketable securities:
U.S. government securities
$59,137 $109 $108 $— 
Total securities in an unrealized loss position
$59,137 $109 $108 $— 
(1) Gross unrealized losses as of December 31, 2025 were less than one thousand dollars and rounded to zero.
Summary of Marketable Securities
Contractual maturities of investments classified as marketable securities are as follows (in thousands):
March 31,
2026
Due within one year$86,611 
Due in one to two years18,645 
Total$105,256 
Summary of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
March 31,December 31,
20262025
Leasehold improvements$22,887 $22,828 
Computers and equipment9,782 9,530 
Furniture and fixtures6,036 6,013 
Purchased software383 383 
Construction in progress— 
Total property and equipment39,088 38,759 
Less accumulated depreciation and amortization(32,693)(32,065)
Property and equipment, net$6,395 $6,694 
Summary of Capitalized Software, Net Capitalized software, net consisted of the following (in thousands):
March 31,December 31,
2026
2025
Internal use software
$128,070 $123,089 
Content assets
253 253 
Total capitalized software
128,323 123,342 
Less accumulated amortization(99,550)(94,378)
Capitalized software, net$28,773 $28,964 
Summary of Expected Amortization Expense
As of March 31, 2026, expected amortization expense for capitalized software over the remaining asset lives was as follows (in thousands):

Remainder of 2026$12,565 
202710,962 
2028
4,968 
2029
278 
Total expected amortization$28,773 
The expected future amortization expense for intangible assets as of March 31, 2026 was as follows (in thousands):

Remainder of 2026
$1,250 
2027781 
Total expected amortization$2,031 
Summary of Intangible Assets Acquired through Business Combination As of March 31, 2026, intangible assets, net were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(4,219)$1,281 
Assembled workforce
2 years
1,500 (750)750 
Vendor relationships 3 years4,500 (4,500)— 
Developed technology3 years4,200 (4,200)— 
Tradename2 years900 (900)— 
Total$16,600 $(14,569)$2,031 

As of December 31, 2025, intangible assets, net were as follows (in thousands):
Estimated Useful LivesIntangible Assets, GrossAccumulated AmortizationIntangible Assets, Net
Customer relationships6 years$5,500 $(3,989)$1,511 
Assembled workforce
2 years
1,500 (563)937 
Vendor relationships 3 years4,500 (4,500)— 
Developed technology3 years4,200 (4,200)— 
Tradename2 years900 (900)— 
Total$16,600 $(14,152)$2,448 
Summary of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31,December 31,
20262025
Accrued expenses$33,814 $17,314 
Indirect tax reserves6,219 4,279 
Indirect tax payables6,487 7,806 
Other current liabilities2,824 2,727 
Accrued expenses and other current liabilities$49,344 $32,126