XML 44 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Current assets:    
Cash and cash equivalents $ 96,971 $ 99,180
Accounts receivable, net of allowance for expected credit losses of $ 318 and $1,220, respectively 25,175 25,732
Contract assets 1,669 2,364
Inventories 6,940 1,177
Prepaid expenses and other current assets 5,418 4,797
Total current assets 136,173 133,250
Property and equipment, net 6,345 8,789
Operating lease right-of-use assets 9,889 12,210
Goodwill 32,759 19,622
Intangible assets, net 20,178 8,400
Deferred income taxes, non-current 2,664 1,802
Other non-current assets 6,154 5,800
Total assets 214,162 189,873
Current liabilities:    
Accounts payable 9,766 6,346
Contract liabilities 46,095 38,394
Accrued liabilities 10,552 11,387
Operating lease liabilities, current 5,049 5,009
Finance lease obligations, current 4 19
Total current liabilities 71,466 61,155
Deferred income taxes, non-current 938 923
Operating lease liabilities, non-current 5,649 8,597
Finance lease obligations, non-current 2 6
Other non-current liabilities 3,304 3,857
Commitments and contingencies (see Note 11)
Shareholders' equity:    
Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 31,606,831 shares issued; 24,728,532 and 24,010,727 and shares outstanding at March 31, 2022 and March 31, 2021, respectively 9,482 9,482
Treasury shares, 7,596,104 and 7,997,433 at March 31, 2021 and March 31, 2020, respectively (2,063) (2,278)
Capital in excess of stated value 49,963 37,257
Retained earnings 40,018 35,376
Accumulated other comprehensive (loss) income (56) 39
Total shareholders' equity 97,344 79,876
Total liabilities and shareholders' equity 214,162 189,873
Series A Convertible Preferred Stock [Member]    
Liabilities Noncurrent:    
Series A convertible preferred stock, no par value $ 35,459 $ 35,459