v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2026
Nov. 30, 2025
May 31, 2025
Nov. 30, 2024
May 31, 2026
May 31, 2025
Aug. 31, 2025
Operating activities:              
Net income $ 30,216 $ 17,451 $ 20,977 $ 18,925 $ 67,985 $ 69,753  
Adjustments to reconcile net income to net cash provided by operating activities:              
Depreciation and amortization         7,905 6,099  
Amortization of cloud computing implementation costs 400   500   1,319 1,265  
Deferred income taxes         (665) (86)  
Tax benefit from release of uncertain tax position         0 (11,929)  
Stock-based compensation         6,067 5,716  
Unrealized foreign currency exchange (gains) losses         (431) 348  
Provision for credit losses         819 1,044  
Write-off of inventories         1,398 693  
Other         (112) (87)  
Changes in assets and liabilities:              
Trade and other accounts receivable         (29,087) 4,644  
Inventories         1,330 (2,776)  
Other assets         3,144 (6,387)  
Operating lease assets and liabilities, net         (514) (17)  
Accounts payable and accrued liabilities         (5,073) (10,001)  
Accrued payroll and related expenses         (1,123) (205)  
Other long-term liabilities and income taxes payable         1,863 (94)  
Net cash provided by operating activities         54,825 57,980  
Investing activities:              
Purchases of property and equipment         (3,924) (3,177)  
Proceeds from sales of property and equipment         545 329  
Net cash used in investing activities         (3,379) (2,848)  
Financing activities:              
Treasury stock purchases         (22,546) (9,739)  
Dividends paid         (40,306) (37,504)  
Repayments of long-term senior notes         (800) (800)  
Net proceeds from revolving credit facility         14,535 1,605  
Shares withheld to cover taxes upon settlement of equity awards         (2,232) (2,883)  
Net cash used in financing activities         (51,349) (49,321)  
Effect of exchange rate changes on cash and cash equivalents         910 (828)  
Net increase in cash and cash equivalents         1,007 4,983  
Cash and cash equivalents at beginning of period   $ 58,130   $ 46,699 58,130 46,699 $ 46,699
Cash and cash equivalents at end of period $ 59,137   $ 51,682   59,137 51,682 $ 58,130
Supplemental disclosure of noncash investing activities:              
Accrued capital expenditures         $ 770 $ 119