XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheets Components - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]    
Property and equipment, gross, finance lease $ 34,473  
Property and equipment, gross   $ 33,121
Less: Accumulated depreciation and amortization (26,397)  
Less: Accumulated depreciation and amortization   (24,341)
Property and equipment, finance lease, net 8,076  
Property and equipment, net   8,780
Computer, equipment and software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross, finance lease 29,804  
Property and equipment, gross   28,227
Property and equipment, finance leases 5,300  
Accumulated amortization, finance lease 3,100  
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,072 1,118
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 3,597 $ 3,776