Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Operating activities:    
Net income (loss) $ 692 $ (4,651)
Adjustments to reconcile net income (loss) to cash used in operating activities:    
Depreciation of property and equipment 704 787
Amortization of capitalized software 561 498
Amortization of intangible assets 3,973 4,087
Amortization of deferred financing fees 18 28
Share-based compensation expense 1,212 3,092
Loss on change in fair value of contingent earnout liability 67 3
Payment of contingent earnout liability in excess of acquisition date fair value (1,650)  
Changes to allowance for credit losses 817 14
Deferred taxes 1,288 (171)
Changes in operating assets and liabilities    
Accounts receivable (5,959) 1,280
Unbilled revenue (3,115) (1,730)
Prepaid expenses and other current assets (2,428) 319
Other assets 604 (15)
Accounts payable (909) 712
Accrued liabilities (16,891) (16,629)
Deferred revenue (2,312) (4,558)
Operating leases (460) (161)
Cash settlement of vested phantom stock (175) (6,677)
Other long-term liabilities (640) 1,600
Net cash used in operating activities (24,603) (22,172)
Investing activities:    
Maturities of short-term investments 95,967  
Capitalized internal-use software (366) (536)
Purchase of property and equipment (540) (188)
Net cash provided by (used) in investing activities 95,061 (724)
Financing activities:    
Payment of deferred IPO costs   (3,650)
Purchase of treasury stock (141) (57)
Proceeds from stock option exercises 132  
Payments of contingent earnout liability (3,879) (1,923)
Payment of deferred financing costs (488)  
Net cash used in financing activities (4,376) (5,822)
Net increase (decrease) in cash and cash equivalents 66,082 (28,718)
Cash and cash equivalents – beginning of period 185,657 389,878
Cash and cash equivalents – end of period 251,739 361,160
Supplemental disclosure of other cash flow information:    
Cash paid for income taxes 1,001 730
Purchases of property and equipment recorded in accounts payable and accrued liabilities $ 161  
Fair value of contingent consideration   5,529
Class E Units    
Financing activities:    
Payment of deferred offering costs   $ (192)