v3.26.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash $ 12,425 $ 12,514
Receivables:    
Trade, net of allowance for credit losses of $11,733 and $9,190 respectively 160,511 169,743
Other 7,278 4,699
Total receivables, net 167,789 174,442
Inventories 176,034 179,292
Prepaid expenses and other assets 9,668 7,615
Income taxes receivable 4,606 5,030
Total current assets 370,522 378,893
Property, plant and equipment, net 53,036 58,169
Operating lease right-of-use assets, net 16,793 19,735
Intangible assets, net 138,746 150,497
Goodwill 0 19,701
Deferred income tax assets 2,637 1,242
Other assets 14,803 8,484
Total assets 596,537 636,721
Current liabilities:    
Accounts payable 87,505 69,159
Customer prepayments 33,094 52,675
Accrued program costs 52,227 69,449
Accrued expenses and other payables 28,261 31,989
Operating lease liabilities, current 5,765 6,136
Income taxes payable 2,594 2,942
Total current liabilities 209,446 232,350
Long-term debt 174,000 147,332
Operating lease liabilities, long-term 11,621 14,339
Deferred income tax liabilities 8,150 7,989
Other liabilities 923 1,601
Total liabilities 404,140 403,611
Commitments and contingent liabilities (Notes 5 and 10)
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,923,562 shares in 2025 and 34,794,548 shares in 2024 3,492 3,479
Additional paid-in capital 117,106 114,679
Accumulated other comprehensive loss (12,000) (18,729)
Retained earnings 155,000 204,882
Total stockholders' equity including treasury stock 263,598 304,311
Less treasury stock at cost, 5,915,182 shares in 2025 and 5,915,182 in 2024 (71,201) (71,201)
Total stockholders' equity 192,397 233,110
Total liabilities and stockholders' equity $ 596,537 $ 636,721