XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income (loss) $ 22,320 $ (513) $ 9,300
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 30,600 24,063 13,295
Deferred income taxes 413 (2,981) (660)
Stock-based compensation 9,390 6,736 3,136
Non-cash lease expense 1,789 2,135 2,497
Amortization of contract asset 2,999 2,058 669
Provision for expected credit losses 88 268 106
Change in operating assets and liabilities      
Accounts and other receivables (8,672) (24,287) (14,736)
Prepaid expenses and other current and long-term assets (1,184) 1,211 1,346
Accounts payable 6,017 4,766 7,380
Accrued liabilities 6,288 3,400 (44)
Operating lease liabilities (1,817) (1,832) (2,443)
Contract liabilities (361) 3,299 474
Income taxes receivable, net of payable 958 1,544 (827)
Net cash provided by operating activities 68,828 19,867 19,493
Cash flows from investing activities      
Business combinations, net of cash and restricted cash acquired 0 (3,260) (57,400)
Other intangible assets acquired 0 (280) (130)
Purchases of property and equipment (600) (1,257) (979)
Capitalized internal-use software development costs (33,699) (29,763) (19,300)
Net cash used in investing activities (34,299) (34,560) (77,809)
Cash flows from financing activities      
Proceeds from initial public offering, net of underwriter's discounts and commissions 0 0 224,595
Proceeds from private placement 0 0 50,000
Proceeds from repayment of related party loan 0 0 813
Proceeds from exercise of stock-based awards 616 1,490 315
Financial institution funds in-transit 0 (33,443) 1,984
Payments of deferred offering costs 0 0 (1,961)
Payments on other financing obligations (1,709) (5,062) (4,562)
Payments on finance leases (102) (268) (272)
Net cash (used in) provided by financing activities (1,195) (37,283) 213,487
Effect of exchange rate changes on Cash and cash equivalents and Restricted cash 176 (168) (8)
Net increase in cash, cash equivalents and Restricted cash 33,510 (52,144) 155,163
Cash and cash equivalents and Restricted cash beginning of period 149,685 201,829 46,666
Cash and cash equivalents and Restricted cash end of period 183,195 149,685 201,829
Supplemental disclosure of cash flow information:      
Cash paid for income taxes, net of refunds 1,398 672 2,487
Non-cash investing activities:      
Property and equipment purchases in accounts payable   81 268
Business acquisition liability in accrued liabilities and finance leases and other finance obligations, net of current portion   740 813
Non-cash financing activities:      
Prepaid insurance funded through short-term borrowings   4,625 5,756
Issuance of warrant and change in estimate of warrants expected to vest   3,524 4,802
Cash and Cash Equivalents [Member]      
Cash flows from financing activities      
Cash and cash equivalents and Restricted cash beginning of period 147,334 168,386 46,666
Cash and cash equivalents and Restricted cash end of period 179,361 147,334 168,386
Restricted Cash [Member]      
Cash flows from financing activities      
Cash and cash equivalents and Restricted cash beginning of period 2,351 0 0
Cash and cash equivalents and Restricted cash end of period 3,834 2,351 0
Restricted Funds Held For Financial Institutions [Member]      
Cash flows from financing activities      
Cash and cash equivalents and Restricted cash beginning of period 0 33,443 0
Cash and cash equivalents and Restricted cash end of period 0 0 33,443
Series A Preferred Stock [Member]      
Cash flows from financing activities      
Redemption of Series A preferred stock 0 0 (23,013)
Payment of dividends on Series A preferred stock $ 0 $ 0 $ (34,412)
Class A Common Stock [Member]      
Non-cash investing activities:      
Issuance of Class A common stock for acquisitions, Shares     66,229