XML 24 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
Jul. 31, 2024
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 248,614,000 $ 121,372,000
Accounts receivable, trade, net of allowance for credit losses of $169 and $219 at July 31, 2024 and 2023, respectively 33,443,000 28,616,000
Inventories, net 6,733,000 8,569,000
Funds held for clients 2,576,000 2,031,000
Prepaid expenses and other current assets 4,462,000 158,686,000
Total current assets 295,828,000 319,274,000
Property and equipment, net 5,536,000 3,698,000
Operating lease right-of-use assets 20,748,000 27,098,000
Investments 41,376,000 0
Other intangible assets, net 31,036,000 34,589,000
Goodwill 19,703,000 22,785,000
Deferred tax asset 68,315,000 317,000
Other assets 3,086,000 3,420,000
Total assets 485,628,000 411,181,000
Current liabilities:    
Accounts payable 25,219,000 26,514,000
Accrued expenses 21,659,000 26,774,000
Funds held for clients 2,532,000 1,949,000
Current lease obligations 8,319,000 7,973,000
Convertible note payable 12,903,000 0
Other current liabilities 4,423,000 4,544,000
Total current liabilities 75,055,000 67,754,000
Convertible note payable 0 12,461,000
Long-term lease obligations 12,740,000 19,161,000
Other long-term liabilities 5,913,000 5,442,000
Total long-term liabilities 18,653,000 37,064,000
Total liabilities 93,708,000 104,818,000
Commitments and contingencies (Note 12)
Contingently redeemable preferred stock 237,739,000 237,739,000
Stockholders' equity:    
Preferred stock, $0.01 par value per share. 4,965,000 shares authorized at July 31, 2024 and 2023; zero shares issued and outstanding at July 31, 2024 and 2023 0 0
Common stock, $0.01 par value per share. Authorized 1,400,000,000 shares; 6,319,513 issued and outstanding shares at July 31, 2024; 6,250,493 issued and outstanding shares at July 31, 2023 65,000 65,000
Additional paid-in capital 62,166,000 61,534,000
Accumulated earnings 93,457,000 7,612,000
Accumulated other comprehensive loss (1,507,000) (587,000)
Total stockholders' equity 154,181,000 68,624,000
Total liabilities, contingently redeemable preferred stock and stockholders' equity 485,628,000 411,181,000
Series C Contingently Redeemable Preferred Stock    
Current liabilities:    
Contingently redeemable preferred stock 35,006,000 35,006,000
Series E Contingently Redeemable Preferred Stock    
Current liabilities:    
Contingently redeemable preferred stock $ 202,733,000 $ 202,733,000