v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash $ 70,914 $ 12,425
Receivables:    
Trade, net of allowance for credit losses of $12,293 and $11,733, respectively 179,336 160,511
Other 7,372 7,278
Total receivables, net 186,708 167,789
Inventories 175,038 176,034
Prepaid expenses 7,687 9,668
Income taxes receivable 3,203 4,606
Total current assets 443,550 370,522
Property, plant and equipment, net 51,721 53,036
Operating lease right-of-use assets, net 16,031 16,793
Intangible assets, net 136,071 138,746
Deferred income tax assets 3,369 2,637
Other assets 14,501 14,803
Total assets 665,243 596,537
Current liabilities:    
Current portion of long-term debt 2,250 0
Accounts payable 90,672 87,505
Customer prepayments 14,438 33,094
Accrued program costs 46,099 52,227
Accrued expenses and other payables 30,436 28,261
Operating lease liabilities, current 5,517 5,765
Income taxes payable 1,512 2,594
Total current liabilities 190,924 209,446
Long-term debt, net of current portion 264,384 174,000
Operating lease liabilities, long term 10,991 11,621
Deferred income tax liabilities 8,209 8,150
Other liabilities 1,115 923
Total liabilities 475,623 404,140
Commitments and contingent liabilities (Note 13)
Stockholders' equity:    
Preferred stock, $0.10 par value per share; authorized 400,000 shares; none issued 0 0
Common stock, $0.10 par value per share; authorized 40,000,000 shares; issued 34,979,775 shares at March 31, 2026 and 34,923,562 shares at December 31, 2025 3,498 3,492
Additional paid-in capital 117,530 117,106
Accumulated other comprehensive loss (11,062) (12,000)
Retained earnings 150,855 155,000
Stockholders' Equity before Treasury Stock, Total 260,821 263,598
Less treasury stock at cost, 5,915,182 shares at March 31, 2026 and December 31, 2025 (71,201) (71,201)
Total stockholders’ equity 189,620 192,397
Total liabilities and stockholders' equity $ 665,243 $ 596,537