XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 17,949 $ 11,416
Receivables:    
Trade, net of allowance for credit losses of $7,982 and $7,107, respectively 192,081 182,613
Other 6,287 8,356
Total receivables, net 198,368 190,969
Inventories 244,935 219,551
Prepaid expenses 9,146 6,261
Income taxes receivable 7,183 3,824
Total current assets 477,581 432,021
Property, plant and equipment, net 74,652 74,560
Operating lease right-of-use assets, net 22,635 22,417
Intangible assets, net of amortization 166,958 172,508
Goodwill 48,878 51,199
Deferred income tax assets 3,367 2,849
Other assets 13,384 11,994
Total assets 807,455 767,548
Current liabilities:    
Accounts payable 93,912 68,833
Customer prepayments 12,090 65,560
Accrued program costs 86,094 68,076
Accrued expenses and other payables 14,444 16,354
Operating lease liabilities, current 6,612 6,081
Income taxes payable 1,776 5,591
Total current liabilities 214,928 230,495
Long-term debt 211,254 138,900
Long-term operating lease liabilities 16,735 17,113
Other liabilities, net of current installments 2,643 3,138
Deferred income tax liabilities, net 8,670 7,892
Total liabilities 454,230 397,538
Commitments and contingent liabilities
Stockholders' equity:    
Preferred stock, $.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,655,429 shares at June 30, 2024 and 34,676,787 shares at December 31, 2023 3,465 3,467
Additional paid-in capital 113,165 110,810
Accumulated other comprehensive loss (13,256) (5,963)
Retained earnings 321,052 332,897
Less treasury stock at cost, 5,915,182 shares at June 30, 2024 and December 31, 2023 (71,201) (71,201)
Total stockholders’ equity 353,225 370,010
Total liabilities and stockholders' equity $ 807,455 $ 767,548