XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 16,285 $ 15,923
Receivables:    
Trade, net of allowance for doubtful accounts of $3,938 and $3,297, respectively 149,326 130,029
Other 9,595 6,969
Total receivables, net 158,921 136,998
Inventories, net 154,306 163,784
Prepaid expenses 12,488 10,499
Income taxes receivable   3,046
Total current assets 342,000 330,250
Property, plant and equipment, net 66,111 65,382
Operating lease right-of-use assets 25,386 12,198
Intangible assets, net of amortization 197,841 197,514
Goodwill 46,260 52,108
Other assets 16,292 20,077
Deferred income tax assets, net 270 2,764
Total assets 694,160 680,293
Current liabilities:    
Current installments of other liabilities 802 2,647
Accounts payable 67,140 59,253
Deferred revenue 63,064 43,611
Accrued program costs 63,245 45,441
Accrued expenses and other payables 20,745 16,184
Income taxes payable 3,006  
Operating lease liabilities, current 5,059 4,188
Total current liabilities 223,061 171,324
Long-term debt, net of deferred loan fees 52,240 107,442
Other liabilities, excluding current installments 5,335 9,054
Operating lease liabilities, long-term 20,780 8,177
Deferred income tax liabilities, net 20,006 23,560
Total liabilities 321,422 319,557
Commitments and contingent liabilities
Stockholders’ equity:    
Preferred stock, $.10 par value per share; authorized 400,000 shares; none issued
Common stock, $.10 par value per share; authorized 40,000,000 shares; issued 34,248,218 shares in 2021 and 33,922,433 shares in 2020 3,426 3,394
Additional paid-in capital 101,450 96,642
Accumulated other comprehensive loss (13,784) (9,322)
Retained earnings 304,385 288,182
Total stockholders' equity including treasury stock 395,477 378,896
Less treasury stock at cost, 3,361,040 shares in 2021 and 3,061,040 in 2020 (22,739) (18,160)
Total stockholders’ equity 372,738 360,736
Total liabilities and stockholders’ equity $ 694,160 $ 680,293