XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 31,693 $ 44,661
Accounts receivable—trade, net of allowances of $9,180 and $9,529 146,938 153,926
Inventories, net 248,255 265,487
Prepaid expenses and other current assets 15,985 19,179
Costs and estimated profits in excess of billings 16,388 11,632
Accrued revenue 21 752
Total current assets 459,280 495,637
Property and equipment, net of accumulated depreciation 52,283 63,421
Operating lease assets 81,268 70,389
Deferred financing costs, net 1,723 2,154
Goodwill 63,779 61,653
Intangible assets, net 97,234 109,230
Deferred income taxes, net 11,463 11,445
Other long-term assets 3,062 2,025
Total assets 770,092 815,954
Current liabilities    
Current portion of long-term debt 1,437 1,866
Accounts payable—trade 113,732 109,651
Accrued liabilities 69,477 77,239
Deferred revenue 13,694 8,584
Billings in excess of costs and profits recognized 11,285 4,516
Total current liabilities 209,625 201,856
Long-term debt, net of current portion 138,548 186,525
Deferred income taxes, net 20,837 23,678
Operating lease liabilities 85,182 73,145
Other long-term liabilities 18,590 10,850
Total liabilities 472,782 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,424,919 1,419,871
Treasury stock at cost, 1,674,534 and 708,900 shares (163,177) (142,057)
Retained deficit (846,529) (834,797)
Accumulated other comprehensive loss (118,035) (123,247)
Total equity 297,310 319,900
Total liabilities and equity $ 770,092 $ 815,954