Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.23.2
Revenue - Narrative (Details)
$ in Thousands, phunToken in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
phunToken
Jun. 30, 2022
Jun. 30, 2023
USD ($)
phunToken
Jun. 30, 2022
USD ($)
phunToken
Dec. 31, 2022
phunToken
Disaggregation of Revenue [Line Items]          
Deferred revenue recognized | $     $ 2,741    
Remaining performance obligation | $ $ 5,238   $ 5,238    
Number of PhunToken sold | phunToken       186.8  
Proceeds from sale of PhunToken | $       $ 1,533  
Number of PhunToken issued | phunToken 377.2   377.2   377.2
Number of PhunToken authorized | phunToken 10,000.0   10,000.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01          
Disaggregation of Revenue [Line Items]          
Percent of revenue expected to be recognized over next 12 months (as a percent) 33.00%   33.00%    
Remaining performance obligation, expected timing (in months) 12 months   12 months    
Geographic Concentration Risk | Sales Revenue, Net | United States          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 100.00% 98.00% 100.00% 97.00%