XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 97,732 $ 78,796 $ 280,573 $ 220,020
Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 42,251 35,866 122,204 99,743
SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 55,481 42,930 158,369 120,277
Transaction and Usage-Based | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 39,783 32,620 113,337 90,928
Transaction and Usage-Based | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 15,927 11,349 46,657 33,613
Subscription | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 2,123 2,280 7,354 6,517
Subscription | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 39,289 31,216 110,821 85,493
Other | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 345 966 1,513 2,298
Other | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue $ 265 $ 365 $ 891 $ 1,171