v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash $ 11,805 $ 12,514
Receivables:    
Trade, net of allowance for credit losses of $10,321 and $9,190, respectively 159,559 169,743
Other 8,155 4,699
Total receivables, net 167,714 174,442
Inventories 184,596 179,292
Prepaid expenses 8,507 7,615
Income taxes receivable 5,226 5,030
Total current assets 377,848 378,893
Property, plant and equipment, net 57,016 58,169
Operating lease right-of-use assets, net 18,430 19,735
Intangible assets, net 147,668 150,497
Goodwill 20,291 19,701
Deferred income tax assets 1,331 1,242
Other assets 9,004 8,484
Total assets 631,588 636,721
Current liabilities:    
Accounts payable 93,920 69,159
Customer prepayments 24,460 52,675
Accrued program costs 70,319 69,449
Accrued expenses and other payables 17,119 31,989
Operating lease liabilities, current 5,986 6,136
Income taxes payable 1,261 2,942
Total current liabilities 213,065 232,350
Long-term debt 167,498 147,332
Operating lease liabilities, long term 13,074 14,339
Deferred income tax liabilities 8,924 7,989
Other liabilities 1,673 1,601
Total liabilities 404,234 403,611
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,850,030 shares at March 31, 2025 and 34,794,548 shares at December 31, 2024 3,485 3,479
Additional paid-in capital 115,554 114,679
Accumulated other comprehensive loss (16,904) (18,729)
Retained earnings 196,420 204,882
Stockholders' Equity before Treasury Stock, Total 298,555 304,311
Less treasury stock at cost, 5,915,182 shares at March 31, 2025 and December 31, 2024 (71,201) (71,201)
Total stockholders’ equity 227,354 233,110
Total liabilities and stockholders' equity $ 631,588 $ 636,721