XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Current assets:    
Cash and cash equivalents $ 81,453 $ 73,041
Accounts receivable, net of allowance for expected credit losses of $780 and $627, respectively 63,699 31,529
Contract assets 3,420 4,523
Inventories 7,794 5,174
Prepaid expenses and other current assets 13,407 9,260
Total current assets 169,773 123,527
Property and equipment, net 14,692 16,718
Operating lease right-of-use assets 14,903 17,114
Goodwill 135,845 130,640
Intangible assets, net 68,785 70,802
Deferred income taxes, non-current 60,519 66,520
Other non-current assets 10,661 9,049
Total assets 475,178 434,370
Current liabilities:    
Accounts payable 12,504 12,388
Contract liabilities 92,502 70,654
Accrued liabilities 19,472 22,324
Operating lease liabilities, current 5,423 5,658
Total current liabilities 129,901 111,024
Deferred income taxes, non-current 11,501 10,986
Operating lease liabilities, non-current 14,881 17,304
Debt, non-current 0 24,000
Other non-current liabilities 5,772 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,097,684 and 28,015,775 shares outstanding at December 31, 2025 and March 31, 2025, respectively 10,003 10,003
Treasury shares, 5,244,604 and 5,326,513 at December 31, 2025 and March 31, 2025, respectively (1,576) (1,600)
Capital in excess of stated value 125,719 109,785
Retained earnings 187,477 160,980
Accumulated other comprehensive loss (8,500) (13,282)
Total shareholders' equity 313,123 265,886
Total liabilities and shareholders' equity $ 475,178 $ 434,370