XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 11,880 $ 11,416
Receivables:    
Trade, net of allowance for credit losses of $8,661 and $7,107, respectively 146,145 182,613
Other 5,852 8,356
Total receivables, net 151,997 190,969
Inventories 246,037 219,551
Prepaid expenses 7,501 6,261
Income taxes receivable 7,690 3,824
Total current assets 425,105 432,021
Property, plant and equipment, net 73,494 74,560
Operating lease right-of-use assets, net 21,448 22,417
Intangible assets, net of amortization 164,480 172,508
Goodwill 48,012 51,199
Deferred income tax assets 12,218 2,849
Other assets 14,701 11,994
Total assets 759,458 767,548
Current liabilities:    
Accounts payable 73,557 68,833
Customer prepayments 27,183 65,560
Accrued program costs 85,665 68,076
Accrued expenses and other payables 29,066 16,354
Operating lease liabilities, current 6,604 6,081
Income taxes payable 3,229 5,591
Total current liabilities 225,304 230,495
Long-term debt 178,749 138,900
Long-term operating lease liabilities 15,574 17,113
Other liabilities, net of current installments 2,756 3,138
Deferred income tax liabilities, net 9,167 7,892
Total liabilities 431,550 397,538
Commitments and contingent liabilities (Note 12)
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,525,983 shares at September 30, 2024 and 34,676,787 shares at December 31, 2023 3,452 3,467
Additional paid-in capital 114,196 110,810
Accumulated other comprehensive loss (13,849) (5,963)
Retained earnings 295,310 332,897
Less treasury stock at cost, 5,915,182 shares at September 30, 2024 and December 31, 2023 (71,201) (71,201)
Total stockholders’ equity 327,908 370,010
Total liabilities and stockholders' equity $ 759,458 $ 767,548