| Assets | — | — |
| Current assets | — | — |
| Cash and cash equivalents | 205,900a | 179,361a |
| Restricted cash and cash equivalents | 3,511a | 3,834a |
| Accounts and other receivables, net of allowance for expected credit losses of $257 and $435, respectively | 119,816a | 76,389a |
| Income tax receivable | 3,356a | 259a |
| Prepaid expenses and other assets | 13,058a | 10,505a |
| Total current assets | 345,641a | 270,348a |
| Property and equipment, net | 1,157a | 1,558a |
| Capitalized internal-use software development costs, net | 67,375a | 58,787a |
| Intangible assets, net | 19,076a | 27,158a |
| Goodwill | 131,815a | 131,860a |
| Operating lease right-of-use assets | 7,801a | 10,027a |
| Deferred tax asset | 367a | 94a |
| Prepaid expenses and other assets, less current portion | 3,015a | 5,031a |
| Total assets | 576,247a | 504,863a |
| Liabilities and stockholders’ equity | — | — |
| Current liabilities | — | — |
| Accounts payable | 49,871a | 35,182a |
| Accrued liabilities | 26,462a | 21,301a |
| Current portion of operating lease liabilities | 2,090a | 1,853a |
| Contract liabilities | 2,937a | 4,089a |
| Income tax payable | 190a | 363a |
| Total current liabilities | 81,550a | 62,788a |
| Deferred tax liability | 0a | 1,067a |
| Operating lease liabilities, less current portion | 6,318a | 8,661a |
| Contract liabilities, less current portion | 2,783a | 2,731a |
| Total liabilities | 90,651a | 75,247a |
| Stockholders’ equity | — | — |
| Class A common stock | 2a | 2a |
| Class B common stock | 10a | 10a |
| Additional paid-in capital | 389,904a | 377,773a |
| Accumulated other comprehensive (loss) income | -233a | 87a |
| Retained earnings | 95,913a | 51,744a |
| Total stockholders’ equity | 485,596a | 429,616a |
| Total liabilities and stockholders' equity | 576,247a | 504,863a |