v3.26.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Current assets:    
Cash and cash equivalents $ 123,709 $ 116,894
Accounts receivable, net of allowance for expected credit losses of $777 and $1,105, respectively 36,648 43,069
Contract assets 4,663 4,438
Inventories 7,929 7,529
Prepaid expenses and other current assets 9,448 12,201
Total current assets 182,397 184,131
Property and equipment, net 13,374 13,950
Operating lease right-of-use assets 13,398 13,823
Goodwill 131,553 133,908
Intangible assets, net 63,795 66,359
Deferred income taxes, non-current 56,748 58,069
Other non-current assets 11,580 11,288
Total assets 472,845 481,528
Current liabilities:    
Accounts payable 12,634 12,445
Contract liabilities 72,867 83,009
Accrued liabilities 13,961 24,333
Operating lease liabilities, current 5,318 5,323
Total current liabilities 104,780 125,110
Deferred income taxes, non-current 9,935 10,144
Operating lease liabilities, non-current 13,125 13,721
Other non-current liabilities 6,678 5,762
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 28,195,588 and 28,166,478 shares outstanding at June 30, 2026 and March 31, 2026, respectively 10,003 10,003
Treasury shares, 5,146,730 and 5,175,840 at June 30, 2026 and March 31, 2026, respectively (1,545) (1,554)
Capital in excess of stated value 137,594 131,632
Retained earnings 208,763 199,771
Accumulated other comprehensive loss (16,488) (13,061)
Total shareholders' equity 338,327 326,791
Total liabilities and shareholders' equity $ 472,845 $ 481,528