XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segment and Enterprise Wide Reporting (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Number of reportable segments | segment 2    
Revenues:      
Subscription, transaction, and services $ 131,574 $ 108,569 $ 96,460
Reimbursable costs 34,831 37,116 40,008
Total revenues 166,405 145,685 136,468
Cost of revenues:      
Cost of subscription, transaction, and services 37,043 32,531 32,015
Cost of reimbursable costs 34,831 37,116 40,008
Total cost of revenues, excluding depreciation and amortization 71,874 69,647 72,023
Gross Profit [Abstract]      
Total segment gross profit (loss) $ 94,531 $ 76,038 $ 64,445
Total segment gross margin 57.00% 52.00% 47.00%
Subscription, transaction, and services gross margin 72.00% 70.00% 67.00%
Unallocated amounts:      
Sales, marketing, research, development, and administrative expenses $ 138,033 $ 82,076 $ 79,680
Depreciation and amortization 5,516 5,624 5,881
Interest, loss on extinguishment of debt, changes in fair value of financial instruments, and other expenses 12,295 5,161 1,527
Loss before income taxes (61,313) (16,823) (22,643)
Subscription and transaction      
Revenues:      
Subscription, transaction, and services 121,321 99,609 89,476
Services and other      
Revenues:      
Subscription, transaction, and services 10,253 8,960 6,984
Operating segments | Print      
Revenues:      
Subscription, transaction, and services 17,444 18,445 20,612
Reimbursable costs 34,831 37,116 40,008
Total revenues 52,275 55,561 60,620
Cost of revenues:      
Cost of subscription, transaction, and services 6,880 8,492 9,642
Cost of reimbursable costs 34,831 37,116 40,008
Total cost of revenues, excluding depreciation and amortization 41,711 45,608 49,650
Gross Profit [Abstract]      
Total segment gross profit (loss) $ 10,564 $ 9,953 $ 10,970
Total segment gross margin 20.00% 18.00% 18.00%
Subscription, transaction, and services gross margin 61.00% 54.00% 53.00%
Operating segments | Print | Subscription and transaction      
Revenues:      
Subscription, transaction, and services $ 17,444 $ 18,445 $ 20,612
Operating segments | Print | Services and other      
Revenues:      
Subscription, transaction, and services 0 0 0
Operating segments | Software and Payments      
Revenues:      
Subscription, transaction, and services 103,877 81,164 68,864
Reimbursable costs 0 0 0
Total revenues 103,877 81,164 68,864
Cost of revenues:      
Cost of subscription, transaction, and services 15,429 12,571 11,900
Cost of reimbursable costs 0 0 0
Total cost of revenues, excluding depreciation and amortization 15,429 12,571 11,900
Gross Profit [Abstract]      
Total segment gross profit (loss) $ 88,448 $ 68,593 $ 56,964
Total segment gross margin 85.00% 85.00% 83.00%
Subscription, transaction, and services gross margin 85.00% 85.00% 83.00%
Operating segments | Software and Payments | Subscription and transaction      
Revenues:      
Subscription, transaction, and services $ 103,877 $ 81,164 $ 68,864
Operating segments | Software and Payments | Services and other      
Revenues:      
Subscription, transaction, and services 0 0 0
All other      
Revenues:      
Subscription, transaction, and services 10,253 8,960 6,984
Reimbursable costs 0 0 0
Total revenues 10,253 8,960 6,984
Cost of revenues:      
Cost of subscription, transaction, and services 14,734 11,468 10,473
Cost of reimbursable costs 0 0 0
Total cost of revenues, excluding depreciation and amortization 14,734 11,468 10,473
Gross Profit [Abstract]      
Total segment gross profit (loss) $ (4,481) $ (2,508) $ (3,489)
Total segment gross margin (44.00%) (28.00%) (50.00%)
Subscription, transaction, and services gross margin (44.00%) (28.00%) (50.00%)
All other | Subscription and transaction      
Revenues:      
Subscription, transaction, and services $ 0 $ 0 $ 0
All other | Services and other      
Revenues:      
Subscription, transaction, and services $ 10,253 $ 8,960 $ 6,984