Balance Sheet Components - Intangible Assets, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Finite-Lived Intangible Assets [Line Items] | ||
Gross | $ 64,606 | $ 63,516 |
Accumulated Amortization | (20,325) | (18,075) |
Total | 44,281 | 45,441 |
Trade name | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross | 23,380 | 23,380 |
Accumulated Amortization | (5,346) | (4,762) |
Total | 18,034 | 18,618 |
Technology | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross | 22,430 | 22,430 |
Accumulated Amortization | (10,313) | (9,191) |
Total | 12,117 | 13,239 |
Customer relationships | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross | 15,290 | 15,290 |
Accumulated Amortization | (4,254) | (3,782) |
Total | 11,036 | 11,508 |
Internal use software | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross | 3,506 | 2,416 |
Accumulated Amortization | (412) | (340) |
Total | $ 3,094 | $ 2,076 |