XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Revenues      
Total revenues $ 59,577 $ 53,906 $ 46,466
Cost of revenues      
Total cost of revenues 11,630 10,822 10,600
Gross profit 47,947 43,084 35,866
Operating expenses      
Research and development 4,504 3,208 4,047
Selling, general, and administrative 34,718 24,965 20,566
Total operating expenses 39,222 28,173 24,613
Income from operations 8,725 14,911 11,253
Other Income and Expenses [Abstract]      
Other income (expense), net 2,970 204 (168)
Income before income taxes 11,695 15,115 11,085
Provision for income taxes (1,734) (2,632) (1,303)
Net income $ 9,961 $ 12,483 $ 9,782
Earnings per share      
Earnings per share, basic (in usd per share) $ 0.50 $ 0.62 $ 0.49
Earnings per share, diluted (in usd per share) $ 0.49 $ 0.60 $ 0.47
Weighted-average common shares outstanding      
Weighted average number of shares outstanding, basic (in shares) 20,075 20,196 20,045
Weighted average number of shares outstanding, diluted (in shares) 20,465 20,749 20,743
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments $ 167 $ (265) $ (101)
Comprehensive income 10,128 12,218 9,681
Software      
Revenues      
Total revenues 36,517 32,642 27,670
Cost of revenues      
Total cost of revenues 3,627 3,060 3,235
Services      
Revenues      
Total revenues 23,060 21,264 18,796
Cost of revenues      
Total cost of revenues $ 8,003 $ 7,762 $ 7,365