XML 47 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Current assets:    
Cash and cash equivalents $ 73,041 $ 144,891
Accounts receivable, net of allowance for expected credit losses of $627 and $974, respectively 31,529 29,441
Contract assets 4,523 2,287
Inventories 5,174 4,587
Prepaid expenses and other current assets 9,260 7,731
Total current assets 123,527 188,937
Property and equipment, net 16,718 17,930
Operating lease right-of-use assets 17,114 18,384
Goodwill 130,640 32,791
Intangible assets, net 70,802 16,952
Deferred income taxes, non-current 66,520 67,373
Other non-current assets 9,049 8,063
Total assets 434,370 350,430
Current liabilities:    
Accounts payable 12,388 9,422
Contract liabilities 70,654 56,148
Accrued liabilities 22,324 19,522
Operating lease liabilities, current 5,658 4,279
Total current liabilities 111,024 89,371
Deferred income taxes, non-current 10,986 554
Operating lease liabilities, non-current 17,304 19,613
Debt, non-current 24,000 0
Other non-current liabilities 5,170 4,415
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,015,775 and 27,376,862 shares outstanding at March 31, 2025 and March 31, 2024, respectively 10,003 10,003
Treasury shares, 5,326,513 and 5,965,426 at March 31, 2025 and March 31, 2024, respectively (1,600) (1,791)
Capital in excess of stated value 109,785 94,680
Retained earnings 160,980 137,755
Accumulated other comprehensive loss (13,282) (4,170)
Total shareholders' equity 265,886 236,477
Total liabilities and shareholders' equity $ 434,370 $ 350,430