Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Balance Sheets

v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Current assets:    
Cash and cash equivalents $ 52,275 $ 39,537
Accounts receivable, net of allowances of $1,355 and $1,230 as of March 31, 2026 and 2025, respectively 125,414 109,830
Inventories, net 118,148 88,980
Contract assets 26,737 19,188
Prepaid expenses and other current assets 18,574 16,526
Income tax receivable 53 231
Total current assets 341,201 274,292
Property, plant and equipment, net of depreciation and amortization of $81,934 and $75,773 as of March 31, 2026 and 2025, respectively 79,739 72,824
Goodwill 269,041 264,331
Intangible assets, net 103,660 115,283
Operating lease right-of-use assets 14,783 11,192
Deferred income taxes 1,121 895
Other non-current assets 21,030 16,635
Total assets 830,575 755,452
Current liabilities:    
Accounts payable 41,110 31,185
Accrued liabilities 49,779 35,788
Current portion of long-term debt 7,813 18,000
Contract liabilities 19,471 19,604
Lease liabilities 4,701 4,023
Income taxes payable 3,962 4,063
Total current liabilities 126,836 112,663
Borrowings under revolving credit facility 19,700 0
Long-term debt, net of current maturities and deferred debt issuance costs of $503 and $508 as of March 31, 2026 and 2025, respectively 113,559 120,366
Deferred income taxes 10,861 9,756
Non-current lease liabilities 12,099 9,299
Other non-current liabilities 8,813 8,053
Total liabilities 291,868 260,137
Equity    
Common stock: $.001 par value; 150,000,000 authorized; 34,169,520 issued and 32,866,352 outstanding, and 33,945,413 shares issued and 33,243,370 outstanding at March 31, 2026 and 2025, respectively 33 33
Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding 0 0
Additional paid-in capital 250,785 246,201
Treasury stock, common stock, at cost; 1,303,168 and 702,043 shares at March 31, 2026 and 2025, respectively (36,162) (20,388)
Accumulated other comprehensive loss (62,818) (72,829)
Retained earnings 386,869 342,298
Total equity 538,707 495,315
Total liabilities and equity $ 830,575 $ 755,452