Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | $ 141,953 | $ 122,253 |
Less: Accumulated depreciation and amortization | (54,991) | (43,573) |
Property and equipment, net | 86,962 | 78,680 |
Computers, equipment, and software | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | 14,565 | 12,664 |
Furniture and fixtures | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | 1,047 | 1,047 |
Leasehold improvements | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | 416 | 416 |
Capitalized internal-use software costs | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | 97,072 | 74,395 |
Construction in progress - capitalized internal-use software costs | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, at cost | $ 28,853 | $ 33,731 |