XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 88,432 $ 67,362
Enterprise Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 38,645 30,860
SMB Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 49,787 36,502
Transaction and Usage-Based | Enterprise Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 35,406 28,319
Transaction and Usage-Based | SMB Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 14,572 11,027
Subscription | Enterprise Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 2,555 2,081
Subscription | SMB Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 34,903 25,052
Other | Enterprise Solutions    
Disaggregation of Revenue [Line Items]    
Revenue 684 460
Other | SMB Solutions    
Disaggregation of Revenue [Line Items]    
Revenue $ 312 $ 423