Consolidated Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Total property, equipment, and software | $ 113.4 | $ 100.5 |
Less accumulated depreciation and amortization | (73.4) | (63.6) |
Property, equipment, and software, net | 40.0 | 36.9 |
Internal-use software and website development | ||
Property Plant And Equipment [Line Items] | ||
Total property, equipment, and software | 106.7 | 94.6 |
Computer equipment and purchased software | ||
Property Plant And Equipment [Line Items] | ||
Total property, equipment, and software | 4.8 | 4.7 |
Leasehold improvements | ||
Property Plant And Equipment [Line Items] | ||
Total property, equipment, and software | 1.1 | 0.7 |
Furniture and fixtures | ||
Property Plant And Equipment [Line Items] | ||
Total property, equipment, and software | $ 0.8 | $ 0.5 |