v3.26.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 31, 2026
Aug. 31, 2025
Current assets:    
Cash and cash equivalents $ 70,607 $ 58,130
Trade and other accounts receivable, net 122,657 120,589
Inventories 83,292 79,871
Other current assets 19,004 26,366
Total current assets 295,560 284,956
Property and equipment, net 58,656 60,394
Goodwill 98,288 97,150
Other intangible assets, net 3,528 2,416
Right-of-use assets 17,268 13,534
Deferred tax assets, net 1,458 1,027
Other assets 19,619 16,332
Total assets 494,377 475,809
Current liabilities:    
Accounts payable 41,419 37,955
Accrued liabilities 37,763 34,230
Accrued payroll and related expenses 33,691 28,415
Short-term borrowings 800 800
Income taxes payable 1,172 857
Total current liabilities 114,845 102,257
Long-term borrowings 85,249 86,195
Deferred tax liabilities, net 8,576 9,375
Long-term operating lease liabilities 11,101 8,423
Other long-term liabilities 1,633 1,407
Total liabilities 221,404 207,657
Commitments and Contingencies (Note 14)
Stockholders’ equity:    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,974,002 and 19,954,495 shares issued at August 31, 2026 and 2025, respectively; and 13,407,301 and 13,527,614 shares outstanding at August 31, 2026 and 2025, respectively 20 20
Additional paid-in capital 185,451 180,065
Retained earnings 568,979 540,665
Accumulated other comprehensive loss (23,478) (24,485)
Common stock held in treasury, at cost — 6,566,701 and 6,426,881 shares at August 31, 2026 and 2025, respectively (457,999) (428,113)
Total stockholders’ equity 272,973 268,152
Total liabilities and stockholders’ equity $ 494,377 $ 475,809