XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property Plant And Equipment [Line Items]        
Depreciation and amortization     $ 8,621 $ 6,371
Amortization expenses of intangible assets $ 660 $ 576 $ 1,303 1,003
Assembled Workforce        
Property Plant And Equipment [Line Items]        
Weighted average remaining amortization period for intangible asset     1 month 6 days  
Developed Technology        
Property Plant And Equipment [Line Items]        
Weighted average remaining amortization period for intangible asset     3 years 1 month 6 days  
Content Asset        
Property Plant And Equipment [Line Items]        
Intangible assets 122 599 $ 377 769
Weighted average remaining amortization period for intangible asset     3 years 10 months 24 days  
Property, Equipment and Software        
Property Plant And Equipment [Line Items]        
Depreciation and amortization 3,779 2,864 $ 7,318 5,368
Internal-use Software        
Property Plant And Equipment [Line Items]        
Amortization expenses of intangible assets $ 3,059 $ 2,157 $ 5,870 $ 3,988