XML 84 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying amount $ 36,400 $ 36,400  
Accumulated Amortization (13,808) (11,964)  
Net Book Value 22,592 24,436  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying amount 23,500 23,500  
Accumulated Amortization (6,999) (5,948)  
Net Book Value $ 16,501 $ 17,552  
Developed technology | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years) 3 years 3 years  
Developed technology | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years) 8 years 8 years  
Vendor relationship      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years) 3 years   3 years
Gross Carrying amount $ 6,600 $ 6,600  
Accumulated Amortization (5,317) (4,767)  
Net Book Value 1,283 1,833  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying amount 6,300 6,300  
Accumulated Amortization (1,492) (1,249)  
Net Book Value $ 4,808 $ 5,051  
Customer relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years) 3 years    
Customer relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years) 8 years 8 years