XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 38,700 $ 54,779
Restricted cash 226 669
Accounts receivable, net of allowances of $7,214 and $6,460 100,111 112,733
Costs and estimated earnings in excess of billings on uncompleted contracts 68,500 66,574
Inventories, net 37,760 34,089
Prepaid expenses and other current assets 27,143 11,769
Prepaid income taxes 3,826 824
Total current assets 276,266 281,437
Property, plant and equipment, net 32,306 26,237
Right-of-use assets from operating leases 24,690 16,256
Goodwill 220,026 211,326
Intangible assets – finite life, net 51,547 50,461
Intangible assets – indefinite life 9,598 9,570
Deferred income taxes 287 304
Deferred charges and other assets 6,792 4,700
Total assets 621,512 600,291
Current liabilities:    
Current portion of debt 10,580 10,488
Accounts payable 92,316 87,691
Accrued expenses 43,762 44,301
Billings in excess of costs and estimated earnings on uncompleted contracts 64,801 56,899
Notes payable 1,700 2,500
Income taxes payable 0 1,227
Total current liabilities 213,159 203,106
Other liabilities 10,336 12,644
Debt, less current portion 122,818 126,795
Deferred income tax liability, net 9,622 8,838
Operating lease liabilities 19,696 11,417
Total liabilities 375,631 362,800
Commitments and contingencies (See Note 14)
Shareholders’ equity:    
Preferred stock, $.01 par value; 10,000 shares authorized, none issued 0 0
Common stock, $.01 par value; 100,000,000 shares authorized, 34,979,018 and 34,835,293 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 349 348
Capital in excess of par value 253,590 254,956
Retained earnings (accumulated loss) 1,692 (6,387)
Accumulated other comprehensive loss (14,374) (16,274)
Total CECO shareholders' equity 241,257 232,643
Noncontrolling interest 4,624 4,848
Total shareholders' equity 245,881 237,491
Total liabilities and shareholders' equity $ 621,512 $ 600,291