XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 11,529 $ 20,328
Receivables:    
Trade, net of allowance for doubtful accounts of $6,274 and $5,136, respectively 185,619 156,492
Other 11,919 9,816
Total receivables, net 197,538 166,308
Inventories 247,932 184,190
Prepaid expenses 8,517 15,850
Income taxes receivable 6,071 1,891
Total current assets 471,587 388,567
Property, plant and equipment, net 73,205 70,912
Operating lease right-of-use assets 22,907 24,250
Intangible assets, net 174,918 184,664
Goodwill 47,426 47,010
Other assets 12,435 10,769
Deferred income tax assets, net 366 141
Total assets 802,844 726,313
Current liabilities:    
Accounts payable 71,054 69,000
Customer prepayments 5,998 110,597
Accrued program costs 90,367 60,743
Accrued expenses and other payables 16,555 20,982
Current operating lease liabilities 5,553 5,279
Total current liabilities 189,527 266,601
Long-term debt, net 218,000 51,477
Long-term operating lease liabilities 18,102 19,492
Other liabilities, net of current installments 4,805 4,167
Deferred income tax liabilities, net 13,709 14,597
Total liabilities 444,143 356,334
Commitments and contingent liabilities (Note14)
Stockholders' equity:    
Preferred stock, $.10 par value per share; authorized 400,000 shares; none issued 0 0
Common stock, $.10 par value per share; authorized 40,000,000 shares; issued 34,666,431 shares at September 30, 2023 and 34,446,194 shares at December 31, 2022 3,467 3,444
Additional paid-in capital 108,937 105,634
Accumulated other comprehensive loss (9,254) (12,182)
Retained earnings 326,752 328,745
Less treasury stock at cost, 5,915,182 shares at September 30, 2023 and 5,029,892 shares at December 31, 2022 (71,201) (55,662)
Total stockholders’ equity 358,701 369,979
Total liabilities and stockholders' equity $ 802,844 $ 726,313