XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 42,409 $ 21,677 $ 79,768 $ 40,837
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 41,933 21,112 78,380 39,861
International        
Disaggregation of Revenue [Line Items]        
Total revenue 476 565 1,388 976
Hardware        
Disaggregation of Revenue [Line Items]        
Total revenue 20,895 14,029 43,009 26,427
Professional Services        
Disaggregation of Revenue [Line Items]        
Total revenue 9,123 3,564 16,032 7,165
Hosted Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 12,391 $ 4,084 $ 20,727 $ 7,245