XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash, cash equivalents and restricted cash $ 89,481 $ 53,059
Inventories 513,695 575,964
Property, plant and equipment, net 342,552 325,747
Goodwill 224,993 220,136
Other assets 144,244 103,013
Accounts payable 160,574 150,322
Accrued compensation and benefits 86,277 95,064
Accrued expenses and other liabilities $ 136,838 $ 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,660,829 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