XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 31, 2025
Aug. 31, 2024
Current assets:    
Cash and cash equivalents $ 58,130 $ 46,699
Trade and other accounts receivable, net 120,589 117,493
Inventories 79,871 79,088
Other current assets 26,366 12,161
Total current assets 284,956 255,441
Property and equipment, net 60,394 62,983
Goodwill 97,150 96,985
Other intangible assets, net 2,416 6,222
Right-of-use assets 13,534 11,611
Deferred tax assets, net 1,027 993
Other assets 16,332 14,804
Total assets 475,809 449,039
Current liabilities:    
Accounts payable 37,955 35,960
Accrued liabilities 34,230 31,272
Accrued payroll and related expenses 28,415 26,055
Short-term borrowings 800 8,659
Income taxes payable 857 1,554
Total current liabilities 102,257 103,500
Long-term borrowings 86,195 85,977
Deferred tax liabilities, net 9,375 9,066
Long-term operating lease liabilities 8,423 5,904
Other long-term liabilities 1,407 14,066
Total liabilities 207,657 218,513
Commitments and Contingencies (Note 13)
Stockholders’ equity:    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,954,495 and 19,925,212 shares issued at August 31, 2025 and 2024, respectively; and 13,527,614 and 13,548,581 shares outstanding at August 31, 2025 and 2024, respectively 20 20
Additional paid-in capital 180,065 175,642
Retained earnings 540,665 499,931
Accumulated other comprehensive loss (24,485) (29,268)
Common stock held in treasury, at cost — 6,426,881 and 6,376,631 shares at August 31, 2025 and 2024, respectively (428,113) (415,799)
Total stockholders’ equity 268,152 230,526
Total liabilities and stockholders’ equity $ 475,809 $ 449,039