XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Current assets:    
Cash and cash equivalents $ 60,761,000 $ 144,891,000
Accounts receivable, net of allowance for expected credit losses of $937 and $974, respectively 49,275,000 29,441,000
Contract assets 4,016,000 2,287,000
Inventories 6,360,000 4,587,000
Prepaid expenses and other current assets 10,798,000 7,731,000
Total current assets 131,210,000 188,937,000
Property and equipment, net 16,872,000 17,930,000
Operating lease right-of-use assets 17,017,000 18,384,000
Goodwill 128,544,000 32,791,000
Intangible assets, net 73,539,000 16,952,000
Deferred income taxes, non-current 68,041,000 67,373,000
Other non-current assets 8,638,000 8,063,000
Total assets 443,861,000 350,430,000
Current liabilities:    
Accounts payable 11,684,000 9,422,000
Contract liabilities 80,338,000 56,148,000
Accrued liabilities 17,497,000 19,522,000
Operating lease liabilities, current 5,431,000 4,279,000
Total current liabilities 114,950,000 89,371,000
Deferred income taxes, non-current 11,540,000 554,000
Operating lease liabilities, non-current 17,469,000 19,613,000
Debt, non-current 38,000,000 0
Other non-current liabilities 5,111,000 4,415,000
Commitments and contingencies
Shareholders' equity:    
Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,961,890 and 27,376,862 shares outstanding at December 31, 2024 and March 31, 2024, respectively 10,003,000 10,003,000
Treasury shares, 5,380,398 and 5,965,426 at December 31, 2024 and March 31, 2024, respectively (1,616,000) (1,791,000)
Capital in excess of stated value 105,017,000 94,680,000
Retained earnings 157,055,000 137,755,000
Accumulated other comprehensive loss (13,668,000) (4,170,000)
Total shareholders' equity 256,791,000 236,477,000
Total liabilities and shareholders' equity $ 443,861,000 $ 350,430,000