XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 13,709 $ 11,416
Receivables:    
Trade, net of allowance for credit losses of $7,798 and $7,107, respectively 187,197 182,613
Other 7,395 8,356
Total receivables, net 194,592 190,969
Inventories 228,309 219,551
Prepaid expenses 7,446 6,261
Income taxes receivable 2,889 3,824
Total current assets 446,945 432,021
Property, plant and equipment, net 75,909 74,560
Operating lease right-of-use assets, net 23,084 22,417
Intangible assets, net of amortization 168,723 172,508
Goodwill 50,469 51,199
Deferred income tax assets 3,307 2,849
Other assets 13,188 11,994
Total assets 781,625 767,548
Current liabilities:    
Accounts payable 64,642 68,833
Customer prepayments 28,520 65,560
Accrued program costs 74,343 68,076
Accrued expenses and other payables 15,927 16,354
Operating lease liabilities, current 6,358 6,081
Income taxes payable 5,633 5,591
Total current liabilities 195,423 230,495
Long-term debt, net 187,017 138,900
Operating lease liabilities, long term 17,407 17,113
Deferred income tax liabilities 7,157 7,892
Other liabilities 3,038 3,138
Total liabilities 410,042 397,538
Commitments and contingent liabilities (Notes 12)
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,754,634 shares at March 31, 2024 and 34,676,787 shares at December 31, 2023 3,475 3,467
Additional paid-in capital 113,223 110,810
Accumulated other comprehensive loss (7,527) (5,963)
Retained earnings 333,613 332,897
Less treasury stock at cost, 5,915,182 shares at March 31, 2024 and December 31, 2023 (71,201) (71,201)
Total stockholders’ equity 371,583 370,010
Total liabilities and stockholders' equity $ 781,625 $ 767,548