XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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