XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
vote
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
vote
shares
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Increase (decrease) in deferred revenue     $ 8,071    
Revenue recognized that was included in deferred revenue at the beginning of each period $ 24,295 $ 15,617 $ 30,760 $ 20,164  
Amortization period of deferred contract costs 24 months   24 months    
Restricted cash $ 176 88 $ 176 88 $ 176
Foreign currency exchange loss $ (138) $ (53) $ (616) $ (8)  
Allocable basis to compute net income (loss) per share     1    
Class A Common Stock          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Number of votes per share of common stock held | vote 1   1    
Number of shares issued in conversion (in shares) | shares     1    
Class B Common Stock          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Number of votes per share of common stock held | vote 10   10    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Aggregate amount of transaction price $ 721   $ 721    
Remaining performance obligation, expected timing of satisfaction 12 months   12 months