XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 35,545 $ 35,427
Accounts receivable, net of allowance of $3,271 and $3,738, respectively 172,645 181,185
Inventory 37,874 38,853
Income tax receivable 396 644
Prepaid expenses and other current assets 58,643 65,992
Total current assets 305,103 322,101
Property, plant and equipment, net 112,835 127,057
Intangible assets, net 50,243 62,693
Operating lease right-of-use assets 40,407 40,498
Defined benefit pension asset 4,768 4,323
Other assets, net 13,427 7,847
Deferred tax asset 1,582 1,225
Total assets 528,365 565,744
Current liabilities:    
Current portion of long-term debt and finance lease obligations 6,485 5,212
Current portion of operating lease obligations 14,790 14,232
Accounts payable 42,091 36,389
Other accrued liabilities 105,228 118,089
Income tax payable 2,654 1,016
Total current liabilities 171,248 174,938
Long-term debt and finance lease obligations 318,626 306,214
Operating lease obligations 28,631 29,962
Deferred tax liabilities 4,965 5,742
Other long-term liabilities 3,157 3,292
Total liabilities 526,627 520,148
Commitments and contingencies
Equity:    
Preferred stock, 500,000 shares authorized, none issued 0 0
Common stock, par value $0.30 per share, 12,000,000 shares authorized; 4,493,338 and 4,415,147 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 1,348 1,315
Additional paid-in capital 460,186 458,614
Accumulated deficit (415,667) (377,401)
Accumulated other comprehensive loss (44,129) (36,932)
Total equity 1,738 45,596
Total liabilities and equity $ 528,365 $ 565,744