XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash $ 14,482 $ 12,514
Receivables:    
Trade, net of allowance for credit losses of $11,378 and $ 9,190, respectively 169,482 169,743
Other 9,470 4,699
Total receivables, net 178,952 174,442
Inventories 191,497 179,292
Prepaid expenses 9,391 7,615
Income taxes receivable 5,004 5,030
Total current assets 399,326 378,893
Property, plant and equipment, net 56,104 58,169
Operating lease right-of-use assets, net 18,390 19,735
Intangible assets, net of amortization 146,168 150,497
Goodwill 20,805 19,701
Deferred income tax assets 3,429 1,242
Other assets 7,756 8,484
Total assets 651,978 636,721
Current liabilities:    
Accounts payable 96,778 69,159
Customer prepayments 6,490 52,675
Accrued program costs 79,868 69,449
Accrued expenses and other payables 17,312 31,989
Operating lease liabilities, current 6,302 6,136
Income taxes payable 1,994 2,942
Total current liabilities 208,744 232,350
Long-term debt 189,500 147,332
Operating lease liabilities, long term 12,728 14,339
Other liabilities 967 1,601
Deferred income tax liabilities 9,217 7,989
Total liabilities 421,156 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,778,423 shares at June 30, 2025 and 34,794,548 shares at December 31, 2024 3,478 3,479
Additional paid-in capital 115,853 114,679
Accumulated other comprehensive loss (12,879) (18,729)
Retained earnings 195,571 204,882
Stockholders' Equity before Treasury Stock, Total 302,023 304,311
Less treasury stock at cost, 5,915,182 shares at June 30, 2025 and December 31, 2024 (71,201) (71,201)
Total stockholders’ equity 230,822 233,110
Total liabilities and stockholders' equity $ 651,978 $ 636,721