Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.23.1
Revenue - Narrative (Details)
$ in Thousands, phunToken in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
phunToken
Mar. 31, 2022
USD ($)
phunToken
Dec. 31, 2022
phunToken
Disaggregation of Revenue [Line Items]      
Deferred revenue recognized | $ $ 2,133    
Remaining performance obligation | $ $ 5,696    
Number of PhunToken sold (in shares) | phunToken   115.8  
Proceeds from sale of PhunToken | $   $ 973  
PhunToken issued (in shares) | phunToken 377.2   377.2
PhunToken authorized (in shares) | phunToken 10,000.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
Disaggregation of Revenue [Line Items]      
Percent of revenue expected to be recognized over next 12 months (as a percent) 42.00%    
Remaining performance obligation, expected timing (in months) 12 months    
Geographic Concentration Risk | Sales Revenue, Net | United States      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 100.00% 95.00%