XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Revenues        
Total revenues $ 16,234 $ 14,959 $ 43,948 $ 42,172
Cost of revenues        
Total cost of revenues 2,961 2,559 8,252 8,145
Gross profit 13,273 12,400 35,696 34,027
Operating expenses        
Research and development 945 655 3,428 2,439
Selling, general, and administrative 8,231 6,799 23,259 17,371
Total operating expenses 9,176 7,454 26,687 19,810
Income from operations 4,097 4,946 9,009 14,217
Other Income and Expenses [Abstract]        
Other income (expense), net 843 (112) 2,617 6
Income before income taxes 4,940 4,834 11,626 14,223
Provision for income taxes (932) (747) (2,199) (2,701)
Net income $ 4,008 $ 4,087 $ 9,427 $ 11,522
Earnings per share        
Earnings per share, basic (in usd per share) $ 0.20 $ 0.20 $ 0.47 $ 0.57
Earnings per share, diluted (in usd per share) $ 0.20 $ 0.20 $ 0.46 $ 0.56
Weighted-average common shares outstanding        
Weighted average number of shares outstanding, basic (in shares) 19,972 20,212 20,123 20,180
Weighted average number of shares outstanding, diluted (in shares) 20,355 20,768 20,512 20,731
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustments $ 144 $ 24 $ 174 $ (251)
Comprehensive income 4,152 4,111 9,601 11,271
Software        
Revenues        
Total revenues 10,632 9,647 27,193 26,767
Cost of revenues        
Total cost of revenues 908 730 2,636 2,245
Services        
Revenues        
Total revenues 5,602 5,312 16,755 15,405
Cost of revenues        
Total cost of revenues $ 2,053 $ 1,829 $ 5,616 $ 5,900