XML 200 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
vote
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Increase (decrease) in deferred revenue $ 10,221    
Revenue recognized that was included in deferred revenue at the beginning of each period $ 20,696 $ 13,303  
Amortization period of deferred contract costs 24 months    
Restricted cash $ 115 88 $ 115
Foreign currency exchange (loss) gain $ (478) $ 44  
Allocable basis to compute net income (loss) per share | shares 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    
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    
Number of shares issued in conversion (in shares) | shares 1    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, expected timing of satisfaction     12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Aggregate amount of transaction price $ 1,298    
Remaining performance obligation, expected timing of satisfaction 12 months