XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Current assets:    
Cash and cash equivalents $ 105,818 $ 96,971
Accounts receivable, net of allowance for expected credit lossesof $655 and $318, respectively 31,953 25,175
Contract assets 2,531 1,669
Inventories 10,349 6,940
Prepaid expenses and other current assets 8,432 5,418
Total current assets 159,083 136,173
Property and equipment, net 9,696 6,345
Operating lease right-of-use assets 14,823 9,889
Goodwill 33,569 32,759
Intangible assets, net 19,165 20,178
Deferred income taxes, non-current 2,380 2,664
Other non-current assets 7,445 6,154
Total assets 246,161 214,162
Accrued liabilities:    
Accounts payable 9,752 9,766
Contract liabilities 55,915 46,095
Accrued liabilities 11,728 10,552
Operating lease liabilities, current 3,734 5,049
Finance lease obligations, current 3 4
Total current liabilities 81,132 71,466
Deferred income taxes, non-current 1,679 938
Operating lease liabilities, non-current 12,509 5,649
Finance lease obligations, non-current 0 2
Other non-current liabilities 3,929 3,304
Commitments and contingencies
Shareholders' equity:    
Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 31,606,831 shares issued; and 25,184,727and 24,728,532 shares outstanding at December 31, 2022 and March 31, 2022, respectively 9,482 9,482
Treasury shares, 6,422,104 and 6,878,299 at December 31, 2022 and March 31, 2022, respectively (1,926) (2,063)
Capital in excess of stated value 56,166 49,963
Retained earnings 49,148 40,018
Accumulated other comprehensive loss (958) (56)
Total shareholders' equity 111,912 97,344
Total liabilities and shareholders' equity 246,161 214,162
Series A Convertible Preferred Stock [Member]    
Other non-current liabilities:    
Series A convertible preferred stock, no par value $ 35,000 $ 35,459