XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated balance sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 46,165 $ 51,029
Accounts receivable—trade, net of allowances of $10,850 and $10,690 146,747 154,247
Inventories, net 299,639 269,828
Prepaid expenses and other current assets 21,887 21,957
Costs and estimated profits in excess of billings 13,365 15,139
Accrued revenue 1,801 665
Total current assets 529,604 512,865
Property and equipment, net of accumulated depreciation 61,401 62,963
Operating lease assets 55,399 57,270
Deferred financing costs, net 1,159 1,166
Intangible assets, net 167,970 191,481
Deferred tax assets, net 368 184
Other long-term assets 5,160 8,828
Total assets 821,061 834,757
Current liabilities    
Current portion of long-term debt 1,186 782
Accounts payable—trade 125,918 118,261
Accrued liabilities 62,463 76,544
Deferred revenue 10,551 14,401
Billings in excess of costs and profits recognized 4,221 305
Total current liabilities 204,339 210,293
Long-term debt, net of current portion 129,567 239,128
Deferred tax liabilities, net 940 902
Operating lease liabilities 61,450 64,626
Other long-term liabilities 12,132 12,773
Total liabilities 408,428 527,722
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 14,800,000 shares authorized, 10,901,878 and 6,223,454 shares issued 109 62
Additional paid-in capital 1,369,288 1,253,613
Treasury stock at cost, 708,900 and 570,247 shares (142,057) (138,560)
Retained deficit (699,471) (680,595)
Accumulated other comprehensive loss (115,236) (127,485)
Total equity 412,633 307,035
Total liabilities and equity $ 821,061 $ 834,757