Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 23,757 | $ 21,092 |
| Less: Accumulated depreciation and amortization | (13,928) | (12,505) |
| Property and equipment, net | 9,829 | 8,587 |
| Computer Equipment and Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 4,277 | 4,223 |
| Furniture, Fixtures and Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,280 | 2,114 |
| Capitalized Internal-Use Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 13,624 | 12,529 |
| Leasehold Improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,095 | 2,086 |
| Construction in Progress [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 1,481 | $ 140 |