XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 33,716 $ 34,661
Accounts receivable—trade, net of allowances of $10,978 and $8,953 173,963 142,396
Inventories, net 233,473 239,420
Prepaid expenses and other current assets 26,094 23,017
Costs and estimated profits in excess of billings 16,206 9,369
Accrued revenue 70 21
Total current assets 483,522 448,884
Property and equipment, net of accumulated depreciation 47,962 51,905
Operating lease assets 80,798 80,733
Deferred financing costs, net 2,926 1,580
Goodwill 62,547 64,667
Intangible assets, net 82,058 93,637
Deferred income taxes, net 7,878 7,887
Other long-term assets 3,019 3,162
Total assets 770,710 752,455
Current liabilities    
Current portion of long-term debt 1,273 1,407
Accounts payable—trade 118,802 94,561
Accrued liabilities 67,492 76,244
Deferred revenue 15,325 17,438
Billings in excess of costs and profits recognized 17,669 16,884
Total current liabilities 220,561 206,534
Long-term debt, net of current portion 142,435 134,521
Deferred income taxes, net 18,222 20,425
Operating lease liabilities 83,803 83,957
Other long-term liabilities 15,907 15,875
Total liabilities 480,928 461,312
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 29,600,000 shares authorized, 13,507,226 and 13,192,818 shares issued 135 132
Additional paid-in capital 1,423,448 1,427,589
Treasury stock at cost, 2,244,808 and 2,095,969 shares (184,236) (176,669)
Retained deficit (827,558) (844,457)
Accumulated other comprehensive loss (122,007) (115,452)
Total equity 289,782 291,143
Total liabilities and equity $ 770,710 $ 752,455