XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 19,568 $ 20,328
Receivables:    
Trade, net of allowance for doubtful accounts of $5,692 and $5,136, respectively 166,120 156,492
Other 9,999 9,816
Total receivables, net 176,119 166,308
Inventories 219,080 184,190
Prepaid expenses 15,324 15,850
Income taxes receivable 4,879 1,891
Total current assets 434,970 388,567
Property, plant and equipment, net 71,538 70,912
Operating lease right-of-use assets 24,460 24,250
Intangible assets, net 181,909 184,664
Goodwill 47,366 47,010
Other assets 10,610 10,769
Deferred income tax assets, net 220 141
Total assets 771,073 726,313
Current liabilities:    
Accounts payable 74,887 69,000
Customer prepayments 70,338 110,597
Accrued program costs 71,379 60,743
Accrued expenses and other payables 38,038 20,982
Operating lease liabilities, current 5,367 5,279
Total current liabilities 260,009 266,601
Long-term debt, net 97,000 51,477
Operating lease liabilities, long term 19,614 19,492
Other liabilities, net of current installments 4,648 4,167
Deferred income tax liabilities, net 14,808 14,597
Total liabilities 396,079 356,334
Commitments and contingent liabilities (Notes 15 and 17)
Stockholders' equity:    
Preferred stock, $0.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,463,829 shares at March 31, 2023 and 34,446,194 shares at December 31, 2022 3,446 3,444
Additional paid-in capital 107,591 105,634
Accumulated other comprehensive loss (9,636) (12,182)
Retained earnings 329,812 328,745
Less treasury stock at cost, 5,057,727 shares at March 31, 2023 and 5,029,892 shares at December 31, 2022 (56,219) (55,662)
Total stockholders’ equity 374,994 369,979
Total liabilities and stockholders' equity $ 771,073 $ 726,313