v3.26.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Selling and marketing $ 139,300 $ 126,632 $ 273,355 $ 250,159  
Accrued expenses 140,761   140,761   $ 125,159
Accounts payable 38,502   38,502   29,072
Capitalized prepaid marketing expense 8,100 8,100 16,200 16,200  
Prepaid marketing expense 122,600   122,600   132,849
Cash equivalents 605,000   605,000   325,900
Restricted cash 738   738   738
Cash and cash equivalents 832,639   $ 832,639   1,064,875
ESPP          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
ESPP purchase discount     15.00%    
ESPP | Call Option          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Percent look-back feature, portion covered by option     0.85    
ESPP | Put Option          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Percent look-back feature, portion covered by option     0.15    
Interest-Bearing Deposits          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Cash and cash equivalents 150,000   $ 150,000    
Shopify | Revenue Sharing Agreement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Selling and marketing 9,100 8,100 18,000 16,000  
Accrued expenses 3,100   3,100   3,000
Accounts payable 3,000   3,000   3,000
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Marketing expense 13,200 $ 13,200 26,400 $ 26,400  
Prepaid marketing expense 122,600   122,600   $ 132,800
Unrecognized marketing expense $ 163,100   $ 163,100    
Warrants, cost not yet recognized, period for recognition     3 years 1 month 6 days