v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 217,914 $ 246,375
Short-term investments 35,694 27,192
Trade accounts receivable, net of allowances of $6,852 and $6,917 284,507 272,370
Inventories, net 465,127 429,090
Prepaid Expenses 103,465 77,001
Other Current Assets 36,121 29,653
Total current assets 1,142,828 1,081,681
Property, plant and equipment, net 434,816 405,723
Right of use asset - operating leases 136,572 144,042
Intangible assets, net 1,188,080 1,207,588
Goodwill 616,427 1,096,952
Deferred tax assets, net 102,943 34,923
Other assets 46,239 66,515
Total assets 3,667,905 4,037,424
Current liabilities:    
Current portion of borrowings under senior credit facility 38,750 33,906
Current portion of lease liability - operating leases 14,176 14,540
Convertible securities 574,628 573,170
Accounts payable, trade 92,835 82,502
Contract liabilities 11,103 10,483
Accrued compensation 66,931 85,617
Accrued expenses and other current liabilities 131,383 121,908
Total current liabilities 929,806 922,126
Long-term borrowings under senior credit facility 1,118,142 1,087,917
Long-term borrowings under securitization facility 108,800 108,100
Lease liability - operating leases 159,273 166,930
Deferred tax liabilities 60,064 60,833
Other liabilities 253,159 146,238
Total liabilities 2,629,244 2,492,144
Stockholders’ equity:    
Preferred stock; no par value; 15,000 authorized shares; none outstanding 0 0
Common stock; $0.01 par value; 240,000 authorized shares; 92,337 and 91,610 issued at June 30, 2025 and December 31, 2024, respectively 923 916
Additional paid-in capital 1,328,130 1,323,431
Treasury stock, at cost; 14,416 shares and 14,445 shares at June 30, 2025 and December 31, 2024, respectively (690,034) (691,411)
Accumulated other comprehensive loss (30,907) (27,571)
Retained earnings 430,549 939,915
Total stockholders’ equity 1,038,661 1,545,280
Total liabilities and stockholders’ equity $ 3,667,905 $ 4,037,424