XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 95,165,000 $ 76,252,000 $ 66,365,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 29,536,000 26,252,000 25,121,000
Loss on write down or disposal of property, capitalized software or investment 443,000 290,000 415,000
Stock compensation expense 5,714,000 4,982,000 5,559,000
Provision for expected credit losses 3,445,000 1,828,000 1,216,000
Deferred income taxes (5,159,000) (3,321,000) (1,913,000)
Changes in operating assets and liabilities:      
Accounts receivable (10,463,000) (17,902,000) 336,000
Customer deposits (13,330,000) (8,120,000) (10,241,000)
Prepaid expenses and income taxes 910,000 (32,000) 3,738,000
Other assets 863,000 60,000 (919,000)
Accounts and income taxes payable 162,000 1,322,000 (4,395,000)
Accrued liabilities 19,376,000 15,290,000 (4,361,000)
Operating lease liabilities 653,000 2,336,000 1,367,000
Net cash provided by operating activities 127,315,000 99,237,000 82,288,000
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (35,755,000) (29,240,000) (26,320,000)
Net cash used in investing activities (35,755,000) (29,240,000) (26,320,000)
CASH FLOWS FROM FINANCING ACTIVITIES      
Exercise of employee stock purchase options 749,000 681,000 676,000
Exercise of common stock options 10,317,000 9,266,000 10,856,000
Purchase of treasury stock (37,605,000) (45,710,000) (93,675,000)
Net cash used in financing activities (26,539,000) (35,763,000) (82,143,000)
Net increase (decrease) in cash and cash equivalents 65,021,000 34,234,000 (26,175,000)
Cash and cash equivalents at beginning of year 105,563,000 71,329,000 97,504,000
CASH AND CASH EQUIVALENTS AT END OF YEAR 170,584,000 105,563,000 71,329,000
Supplemental cash flow information      
Income taxes paid 28,095,000 22,874,000 19,993,000
Accrual of software license purchase $ 0 $ 0 $ 5,273,000