XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 31,143 $ 44,661
Accounts receivable—trade, net of allowances of $9,305 and $9,529 153,512 153,926
Inventories, net 263,600 265,487
Prepaid expenses and other current assets 18,251 19,179
Costs and estimated profits in excess of billings 11,752 11,632
Accrued revenue 311 752
Total current assets 478,569 495,637
Property and equipment, net of accumulated depreciation 61,896 63,421
Operating lease assets 68,077 70,389
Deferred financing costs, net 2,011 2,154
Goodwill 61,703 61,653
Intangible assets, net 104,155 109,230
Deferred income taxes, net 11,851 11,445
Other long-term assets 1,848 2,025
Total assets 790,110 815,954
Current liabilities    
Current portion of long-term debt 1,830 1,866
Accounts payable—trade 106,947 109,651
Accrued liabilities 71,097 77,239
Deferred revenue 9,025 8,584
Billings in excess of costs and profits recognized 5,787 4,516
Total current liabilities 194,686 201,856
Long-term debt, net of current portion 169,549 186,525
Deferred income taxes, net 22,532 23,678
Operating lease liabilities 70,727 73,145
Other long-term liabilities 12,574 10,850
Total liabilities 470,068 496,054
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 14,800,000 shares authorized, 13,183,778 and 12,999,246 shares issued 132 130
Additional paid-in capital 1,420,366 1,419,871
Treasury stock at cost, 814,153 and 708,900 shares (144,054) (142,057)
Retained deficit (833,675) (834,797)
Accumulated other comprehensive loss (122,727) (123,247)
Total equity 320,042 319,900
Total liabilities and equity $ 790,110 $ 815,954