XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 42,402   $ 32,371
Accumulated depreciation and amortization (20,456)   (18,253)
Total property and equipment, net 21,946   14,118
Depreciation and amortization 2,463 $ 1,285  
Capitalized computer software additions 9,400 1,400  
Capitalized computer software amortization 2,100 1,200  
Costs of revenue      
Property, Plant and Equipment [Line Items]      
Capitalized computer software amortization 1,800 1,000  
Selling, general, and administrative      
Property, Plant and Equipment [Line Items]      
Capitalized computer software amortization 300 200  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 2,946   2,324
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 355   355
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 728   728
Capitalized software and development costs      
Property, Plant and Equipment [Line Items]      
Total property and equipment 38,373   $ 28,964
Property and Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 2,200 $ 1,300