XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheets Components - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 33,121 $ 28,991  
Accumulated depreciation and amortization 24,341 19,940  
Depreciation and amortization 4,592 2,974 $ 2,329
Assets recorded under capital leases      
Property Plant And Equipment [Line Items]      
Property and equipment, gross 5,300 6,900  
Accumulated depreciation and amortization $ 2,200 $ 2,200