XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Current assets:    
Cash and cash equivalents $ 55,564 $ 73,041
Accounts receivable, net of allowance for expected credit losses of $925 and $627, respectively 35,057 31,529
Contract assets 3,814 4,523
Inventories 6,623 5,174
Prepaid expenses and other current assets 7,469 9,260
Total current assets 108,527 123,527
Property and equipment, net 16,200 16,718
Operating lease right-of-use assets 16,154 17,114
Goodwill 136,103 130,640
Intangible assets, net 71,993 70,802
Deferred income taxes, non-current 67,099 66,520
Other non-current assets 9,970 9,049
Total assets 426,046 434,370
Current liabilities:    
Accounts payable 14,279 12,388
Contract liabilities 65,389 70,654
Accrued liabilities 12,284 22,324
Operating lease liabilities, current 5,602 5,658
Total current liabilities 97,554 111,024
Deferred income taxes, non-current 11,526 10,986
Operating lease liabilities, non-current 16,306 17,304
Debt, non-current 12,000 24,000
Other non-current liabilities 5,441 5,170
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,035,462 and 28,015,775 shares outstanding at June 30, 2025 and March 31, 2025, respectively 10,003 10,003
Treasury shares, 5,306,826 and 5,326,513 at June 30, 2025 and March 31, 2025, respectively (1,595) (1,600)
Capital in excess of stated value 114,996 109,785
Retained earnings 165,870 160,980
Accumulated other comprehensive loss (6,055) (13,282)
Total shareholders' equity 283,219 265,886
Total liabilities and shareholders' equity $ 426,046 $ 434,370