XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated balance sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 51,029 $ 46,858
Accounts receivable—trade, net of allowances of $10,690 and $11,114 154,247 123,903
Inventories, net 269,828 241,740
Prepaid expenses and other current assets 21,957 23,702
Costs and estimated profits in excess of billings 15,139 8,285
Accrued revenue 665 2,245
Total current assets 512,865 446,733
Property and equipment, net of accumulated depreciation 62,963 94,005
Operating lease assets 57,270 25,431
Deferred financing costs, net 1,166 1,484
Intangible assets, net 191,481 217,405
Deferred tax assets, net 184 203
Other long-term assets 8,828 6,075
Total assets 834,757 791,336
Current liabilities    
Current portion of long-term debt 782 860
Accounts payable—trade 118,261 99,379
Accrued liabilities 76,544 58,436
Deferred revenue 14,401 7,276
Billings in excess of costs and profits recognized 305 9,705
Total current liabilities 210,293 175,656
Long-term debt, net of current portion 239,128 232,370
Deferred tax liabilities, net 902 834
Operating lease liabilities 64,626 34,745
Other long-term liabilities 12,773 18,605
Total liabilities 527,722 462,210
Commitments and contingencies
Equity    
Common stock, $0.01 par value, 14,800,000 shares authorized, 6,223,454 and 6,100,886 shares issued 62 61
Additional paid-in capital 1,253,613 1,249,962
Treasury stock at cost, 570,247 and 467,153 shares (138,560) (135,562)
Retained deficit (680,595) (684,307)
Accumulated other comprehensive loss (127,485) (101,028)
Total equity 307,035 329,126
Total liabilities and equity $ 834,757 $ 791,336