XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Aug. 31, 2024
Aug. 31, 2023
Current assets:    
Cash and cash equivalents $ 46,699 $ 48,143
Trade and other accounts receivable, net 117,493 98,039
Inventories 79,088 86,522
Other current assets 12,161 15,821
Total current assets 255,441 248,525
Property and equipment, net 62,983 66,791
Goodwill 96,985 95,505
Other intangible assets, net 6,222 4,670
Right-of-use assets 11,611 7,820
Deferred tax assets, net 993 1,201
Other assets 14,804 13,454
Total assets 449,039 437,966
Current liabilities:    
Accounts payable 35,960 30,826
Accrued liabilities 31,272 30,000
Accrued payroll and related expenses 26,055 16,722
Short-term borrowings 8,659 10,800
Income taxes payable 1,554 494
Total current liabilities 103,500 88,842
Long-term borrowings 85,977 109,743
Deferred tax liabilities, net 9,066 10,305
Long-term operating lease liabilities 5,904 5,832
Other long-term liabilities 14,066 13,066
Total liabilities 218,513 227,788
Commitments and Contingencies (Note 13)
Stockholders’ equity:    
Common stock — authorized 36,000,000 shares, $0.001 par value; 19,925,212 and 19,905,815 shares issued at August 31, 2024 and 2023, respectively; and 13,548,581 and 13,563,434 shares outstanding at August 31, 2024 and 2023, respectively 20 20
Additional paid-in capital 175,642 171,546
Retained earnings 499,931 477,488
Accumulated other comprehensive income (loss) (29,268) (31,206)
Common stock held in treasury, at cost — 6,376,631 and 6,342,381 shares at August 31, 2024 and 2023, respectively (415,799) (407,670)
Total stockholders’ equity 230,526 210,178
Total liabilities and stockholders’ equity $ 449,039 $ 437,966