Annual report pursuant to Section 13 and 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.22.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 115,871 $ 79,896 $ 45,746
Subscription and payment processing      
Disaggregation of Revenue [Line Items]      
Total revenue 108,841 74,182 42,838
Onboarding      
Disaggregation of Revenue [Line Items]      
Total revenue 3,687 3,095 745
Hardware (embedded lease)      
Disaggregation of Revenue [Line Items]      
Total revenue $ 3,343 $ 2,619 $ 2,163