XML 52 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 144,891 $ 112,842
Accounts receivable, net of allowance for expected credit losses of $974 and $610, respectively 29,441 22,378
Contract assets 2,287 2,242
Inventories 4,587 9,774
Prepaid expenses and other current assets 7,731 7,422
Total current assets 188,937 154,658
Property and equipment, net 17,930 14,576
Operating lease right-of-use assets 18,384 12,708
Goodwill 32,791 32,638
Intangible assets, net 16,952 18,140
Deferred income taxes, non-current 67,373 2,790
Other non-current assets 8,063 7,526
Total assets 350,430 243,036
Current liabilities:    
Accounts payable 9,422 9,418
Contract liabilities 56,148 52,124
Accrued liabilities 19,522 13,708
Operating lease liabilities, current 4,279 3,263
Finance lease obligations, current 0 2
Total current liabilities 89,371 78,515
Deferred income taxes, non-current 554 2,257
Operating lease liabilities, non-current 19,613 13,477
Other non-current liabilities 4,415 4,018
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,376,862 and 25,326,626 shares outstanding at March 31, 2024 and March 31, 2023, respectively 10,003 9,482
Treasury shares, 5,965,426 and 6,280,205 at March 31, 2024 and March 31, 2023, respectively (1,791) (1,884)
Capital in excess of stated value 94,680 52,978
Retained earnings 137,755 52,764
Accumulated other comprehensive loss (4,170) (4,030)
Total shareholders' equity 236,477 109,310
Total liabilities and shareholders' equity 350,430 243,036
Series A Convertible Preferred Stock [Member]    
Other non-current liabilities:    
Series A convertible preferred stock, no par value $ 0 $ 35,459