Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 24,794 | $ 21,092 |
| Less: Accumulated depreciation and amortization | (15,148) | (12,505) |
| Property and equipment, net | 9,646 | 8,587 |
| Computer Equipment and Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 4,305 | 4,223 |
| Furniture, Fixtures and Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 3,548 | 2,114 |
| Capitalized Internal-Use Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 14,119 | 12,529 |
| Leasehold Improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,462 | 2,086 |
| Construction in Progress [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 360 | $ 140 |