XML 11 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current Assets        
Cash and cash equivalents $ 76,021 $ 87,167    
Accounts receivable, less allowance for credit losses of $1,300 and $400 as of December 31, 2024 and 2023, respectively 178,030 209,737    
Other receivables 9,775 17,450    
Income tax receivable 5,461 3,198    
Inventory, net 261,557 360,424    
Assets held for sale 11,901      
Prepaid expenses and other current assets 56,395 40,991    
Total Current Assets 599,140 718,967    
Property, plant and equipment, net 106,454 118,157    
Deferred tax assets, net 17,826 29,294    
Goodwill 52,918 358,150 $ 386,459  
Intangibles, net 284,893 337,423    
Other non-current assets 78,128 87,706    
Long-term investments 32,060 27,743    
Total Assets 1,171,419 1,677,440    
Current Liabilities        
Accounts payable 171,825 162,922    
Unearned revenue 52,701 42,500    
Accrued expenses and other liabilities 34,158 36,204    
Accrued wages and benefits 32,853 27,152    
Income tax payable 1,936 5,221    
Total Current Liabilities 293,473 273,999    
Non-current revolving credit agreement outstanding 189,576 195,000    
Deferred tax liabilities 30,372 35,566    
Non-current unearned revenue 22,065 22,632    
Non-current pension liability 8,983 12,543    
Deferred compensation liability 33,203 29,039    
Non-current lease obligations 25,925 31,420    
Other non-current liabilities 17,928 28,657    
Total Liabilities 621,525 628,856    
Commitments and contingencies (see Note 18)    
Redeemable Non-Controlling Interest 422,943 443,327    
Equity        
Common stock, par value $0.01 per share; 200,000 shares authorized; 79,483 shares issued and 79,218 outstanding as of December 31, 2024 and 78,970 shares issued and 78,674 shares outstanding as of December 31, 2023 795 790    
Additional paid-in capital 808,913 794,468    
Accumulated other comprehensive income 11,254 47,530    
Retained deficit (688,813) (231,706)    
Less treasury stock at cost: 266 and 297 shares as of December 31, 2024 and 2023, respectively (5,198) (5,825)    
Total Equity 126,951 605,257 $ 1,303,613 $ 357,102
Total Liabilities and Equity $ 1,171,419 $ 1,677,440