v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
May 31, 2026
Aug. 31, 2025
Current assets:    
Cash and cash equivalents $ 59,137 $ 58,130
Trade and other accounts receivable, net 150,052 120,589
Inventories 80,932 79,871
Other current assets 14,581 26,366
Total current assets 304,702 284,956
Property and equipment, net 58,288 60,394
Goodwill 98,349 97,150
Other intangible assets, net 3,844 2,416
Right-of-use assets 16,797 13,534
Deferred tax assets, net 1,282 1,027
Other assets 16,564 16,332
Total assets 499,826 475,809
Current liabilities:    
Accounts payable 35,732 37,955
Accrued liabilities 33,899 34,230
Accrued payroll and related expenses 27,451 28,415
Short-term borrowings 15,335 800
Income taxes payable 2,380 857
Total current liabilities 114,797 102,257
Long-term borrowings 85,332 86,195
Deferred tax liabilities, net 8,865 9,375
Long-term operating lease liabilities 10,287 8,423
Other long-term liabilities 1,812 1,407
Total liabilities 221,093 207,657
Commitments and Contingencies (Note 13)
Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,973,934 and 19,954,495 shares issued at May 31, 2026 and August 31, 2025, respectively; and 13,438,128 and 13,527,614 shares outstanding at May 31, 2026 and August 31, 2025, respectively 20 20
Additional paid-in capital 183,900 180,065
Retained earnings 568,344 540,665
Accumulated other comprehensive loss (22,822) (24,485)
Common stock held in treasury, at cost — 6,535,806 and 6,426,881 shares at May 31, 2026 and August 31, 2025, respectively (450,709) (428,113)
Total stockholders’ equity 278,733 268,152
Total liabilities and stockholders’ equity $ 499,826 $ 475,809