Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.22.2.2
Revenue - Narrative (Details)
$ in Thousands, phunToken in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2022
USD ($)
phunToken
Jun. 30, 2022
USD ($)
phunToken
Jun. 30, 2021
Jun. 30, 2022
USD ($)
phunToken
Jun. 30, 2021
Dec. 31, 2021
phunToken
Disaggregation of Revenue [Line Items]            
Deferred revenue recognized | $       $ 3,182    
Number of PhunToken sold (in shares)       186.8    
Proceeds from sale of PhunToken | $ $ 7     $ 1,533    
Number of PhunToken issued in transaction (in shares) 827.5          
PhunToken issued (in shares)   461.3   461.3   131.7
PhunToken authorized (in shares)   10,000.0   10,000.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Remaining performance obligation | $   $ 5,243   $ 5,243    
Minimum            
Disaggregation of Revenue [Line Items]            
Delivery period of PhunToken issued 1 year          
Maximum            
Disaggregation of Revenue [Line Items]            
Delivery period of PhunToken issued 4 years          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Percent of revenue expected to be recognized over next 12 months   40.00%   40.00%    
Remaining performance obligation, expected timing   12 months   12 months    
UNITED STATES            
Disaggregation of Revenue [Line Items]            
Derived over net revenues percentage   98.00% 99.00% 97.00% 99.00%