Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue (Tables)

v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Contract Costs
The following table summarizes the activity of deferred contract costs (in thousands):
Year Ended December 31,
2024 2023 2022
Beginning balance $ 19,169  $ 18,027  $ 16,804 
Capitalization of contract costs 15,304  13,313  12,343 
Amortization of deferred contract costs (13,418) (12,171) (11,120)
Ending balance $ 21,055  $ 19,169  $ 18,027 
Schedule of Disaggregation of Revenue
The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the years ended December 31, 2024, 2023 and 2022:
Year Ended December 31,
2024 2023 2022
Subscription and payment processing $ 196,106  $ 162,715  $ 136,592 
Onboarding 3,547  3,232  1,288 
Hardware (embedded lease) 4,661  4,521  4,237 
Total revenue $ 204,314  $ 170,468  $ 142,117