XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash, cash equivalents and restricted cash $ 50,088 $ 53,059
Inventories 608,571 575,964
Property, plant and equipment, net 356,575 325,747
Goodwill 224,258 220,136
Other assets 203,984 103,013
Accounts payable 156,984 150,322
Accrued compensation and benefits 100,975 95,064
Accrued expenses and other liabilities $ 121,310 $ 180,430
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 58,371,822 61,214,541
Accrued share repurchase (in shares)   935,907
VIE    
Cash, cash equivalents and restricted cash $ 0 $ 10,647
Inventories 0 3,667
Property, plant and equipment, net 0 8,135
Goodwill 0 32,312
Other assets 0 1,884
Accounts payable 0 2,400
Accrued compensation and benefits 0 643
Accrued expenses and other liabilities $ 0 $ 13,893