XML 10 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash $ 16,795 $ 12,514
Receivables:    
Trade, net of allowance for credit losses of $11,378 and $ 9,190, respectively 167,138 169,743
Other 8,009 4,699
Total receivables, net 175,147 174,442
Inventories 199,005 179,292
Prepaid expenses 10,087 7,615
Income taxes receivable 5,434 5,030
Total current assets 406,468 378,893
Property, plant and equipment, net 55,799 58,169
Operating lease right-of-use assets, net 17,749 19,735
Intangible assets, net of amortization 143,407 150,497
Goodwill 21,040 19,701
Deferred income tax assets 3,523 1,242
Other assets 7,027 8,484
Total assets 655,013 636,721
Current liabilities:    
Accounts payable 84,204 69,159
Customer prepayments 31,234 52,675
Accrued program costs 81,909 69,449
Accrued expenses and other payables 24,271 31,989
Operating lease liabilities, current 6,185 6,136
Income taxes payable 2,364 2,942
Total current liabilities 230,167 232,350
Long-term debt 182,250 147,332
Operating lease liabilities, long term 12,154 14,339
Other liabilities 457 1,601
Deferred income tax liabilities 8,997 7,989
Total liabilities 434,025 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,497 3,479
Additional paid-in capital 116,885 114,679
Accumulated other comprehensive loss (11,406) (18,729)
Retained earnings 183,213 204,882
Stockholders' Equity before Treasury Stock, Total 292,189 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 220,988 233,110
Total liabilities and stockholders' equity $ 655,013 $ 636,721