XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 31, 2021
Aug. 31, 2020
Aug. 31, 2019
Income Statement [Abstract]      
Revenues $ 46,466 $ 41,589 $ 33,970
Cost of revenues 10,600 10,649 9,026
Gross profit 35,866 30,940 24,944
Operating expenses      
Research and development 4,047 2,975 2,500
Selling, general and administrative 20,566 16,360 11,796
Total operating expenses 24,613 19,335 14,296
Income from operations 11,253 11,605 10,648
Other income (expense)      
Interest income 201 30 34
Interest expense (22) 0 0
Change in value of contingent consideration (486) (203) (109)
Gain (loss) on currency exchange 139 (45) (17)
Total other income (expense), net (168) (218) (92)
Income before income taxes 11,085 11,387 10,556
Provision for income taxes (1,303) (2,055) (1,973)
Net Income $ 9,782 $ 9,332 $ 8,583
Earnings per share      
Basic $ 0.49 $ 0.52 $ 0.49
Diluted $ 0.47 $ 0.50 $ 0.48
Weighted-average common shares outstanding      
Basic 20,045 17,819 17,492
Diluted 20,743 18,538 18,057
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments $ (101) $ 58 $ 0
Comprehensive income $ 9,681 $ 9,390 $ 8,583