XML 30 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 243,641 $ 205,202 $ 166,939
Costs of sales 162,405 141,007 112,913
Gross profit 81,236 64,195 54,026
Operating expenses:      
Sales and marketing 12,427 8,908 6,935
Technology and product development 20,726 21,877 15,935
General and administrative 36,926 30,519 35,754
Investigation, proxy solicitation and restatement expenses, net of insurance recoveries (362) 1,196 0
Integration and acquisition expenses 3,141 0 0
Depreciation and amortization 7,618 4,352 4,107
Total operating expenses 80,476 66,852 62,731
Operating income (loss) 760 (2,657) (8,705)
Other income (expense):      
Interest income 2,515 1,884 1,159
Interest expense (2,326) (524) (4,013)
Other income (expense) (135) (220) 3,224
Total other income, net 54 1,140 370
Income (loss) before income taxes 814 (1,517) (8,335)
Provision for income taxes (181) (186) (370)
Net income (loss) 633 (1,703) (8,705)
Preferred dividends (623) (668) (668)
Net income (loss) applicable to common shares $ 10 $ (2,371) $ (9,373)
Net earnings (loss) per common share      
Basic (in USD per share) $ 0 $ (0.03) $ (0.14)
Diluted (in USD per share) $ 0 $ (0.03) $ (0.14)
Weighted average number of common shares outstanding used to compute net earnings (loss) per share applicable to common shares      
Basic (in shares) 71,978,901 71,091,790 67,002,438
Diluted (in shares) 72,514,634 71,091,790 67,002,438
Subscription and transaction fees      
Revenue $ 200,223 $ 168,850 $ 139,242
Costs of sales 119,715 103,392 83,617
Equipment sales      
Revenue 43,418 36,352 27,697
Costs of sales $ 42,690 $ 37,615 $ 29,296