XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated balance sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 44,661 $ 46,165
Accounts receivable—trade, net of allowances of $9,529 and $10,850 153,926 146,747
Inventories, net 265,487 299,639
Prepaid expenses and other current assets 19,179 21,887
Costs and estimated profits in excess of billings 11,632 13,365
Accrued revenue 752 1,801
Total current assets 495,637 529,604
Property and equipment, net of accumulated depreciation 63,421 61,401
Operating lease assets 70,389 55,399
Deferred financing costs, net 2,154 1,159
Goodwill 61,653 0
Intangible assets, net 109,230 167,970
Deferred tax assets, net 11,445 368
Other long-term assets 2,025 5,160
Total assets 815,954 821,061
Current liabilities    
Current portion of long-term debt 1,866 1,186
Accounts payable—trade 109,651 125,918
Accrued liabilities 77,239 62,463
Deferred revenue 8,584 10,551
Billings in excess of costs and profits recognized 4,516 4,221
Total current liabilities 201,856 204,339
Long-term debt, net of current portion 186,525 129,567
Deferred tax liabilities, net 23,678 940
Operating lease liabilities 73,145 61,450
Other long-term liabilities 10,850 12,132
Total liabilities 496,054 408,428
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 14,800,000 shares authorized, 12,999,246 and 10,901,878 shares issued 130 109
Additional paid-in capital 1,419,871 1,369,288
Treasury stock at cost, 708,900 and 708,900 shares (142,057) (142,057)
Retained deficit (834,797) (699,471)
Accumulated other comprehensive loss (123,247) (115,236)
Total equity 319,900 412,633
Total liabilities and equity $ 815,954 $ 821,061