XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 14,632 $ 20,328
Receivables:    
Trade, net of allowance for doubtful accounts of $6,135 and $5,136, respectively 151,479 156,492
Other 11,473 9,816
Total receivables, net 162,952 166,308
Inventories 237,587 184,190
Prepaid expenses 17,546 15,850
Income taxes receivable 5,436 1,891
Total current assets 438,153 388,567
Property, plant and equipment, net 73,452 70,912
Operating lease right-of-use assets 23,724 24,250
Intangible assets, net 178,624 184,664
Goodwill 48,219 47,010
Other assets 10,193 10,769
Deferred income tax assets, net 293 141
Total assets 772,658 726,313
Current liabilities:    
Accounts payable 78,876 69,000
Customer prepayments 27,368 110,597
Accrued program costs 80,333 60,743
Accrued expenses and other payables 13,273 20,982
Current operating lease liabilities 5,493 5,279
Total current liabilities 205,343 266,601
Long-term debt, net 160,750 51,477
Long-term operating lease liabilities 18,884 19,492
Other liabilities, net of current installments 4,923 4,167
Deferred income tax liabilities, net 13,683 14,597
Total liabilities 403,583 356,334
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,643,674 shares at June 30, 2023 and 34,446,194 shares at December 31, 2022 3,464 3,444
Additional paid-in capital 106,719 105,634
Accumulated other comprehensive loss (6,131) (12,182)
Retained earnings 327,911 328,745
Less treasury stock at cost, 5,438,093 shares at June 30, 2023 and 5,029,892 shares at December 31, 2022 (62,888) (55,662)
Total stockholders’ equity 369,075 369,979
Total liabilities and stockholders' equity $ 772,658 $ 726,313