v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 38,967 $ 44,661
Accounts receivable—trade, net of allowances of $9,182 and $9,529 155,045 153,926
Inventories, net 260,030 265,487
Prepaid expenses and other current assets 19,058 19,179
Costs and estimated profits in excess of billings 14,533 11,632
Accrued revenue 99 752
Total current assets 487,732 495,637
Property and equipment, net of accumulated depreciation 58,000 63,421
Operating lease assets 77,793 70,389
Deferred financing costs, net 1,867 2,154
Goodwill 65,222 61,653
Intangible assets, net 103,685 109,230
Deferred income taxes, net 13,031 11,445
Other long-term assets 2,803 2,025
Total assets 810,133 815,954
Current liabilities    
Current portion of long-term debt 1,661 1,866
Accounts payable—trade 106,084 109,651
Accrued liabilities 70,488 77,239
Deferred revenue 12,011 8,584
Billings in excess of costs and profits recognized 12,020 4,516
Total current liabilities 202,264 201,856
Long-term debt, net of current portion 157,664 186,525
Deferred income taxes, net 22,465 23,678
Operating lease liabilities 80,218 73,145
Other long-term liabilities 13,302 10,850
Total liabilities 475,913 496,054
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 29,600,000 and 14,800,000 shares authorized, 13,191,488 and 12,999,246 shares issued 132 130
Additional paid-in capital 1,422,138 1,419,871
Treasury stock at cost, 1,039,623 and 708,900 shares (148,352) (142,057)
Retained deficit (825,975) (834,797)
Accumulated other comprehensive loss (113,723) (123,247)
Total equity 334,220 319,900
Total liabilities and equity $ 810,133 $ 815,954