XML 10 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 138,840 $ 220,970
Accounts receivable, net of allowances of $4,763 and $910, respectively 82,987 72,613
Inventories 175,264 136,842
Prepaid expenses and other current assets 20,308 20,666
Total current assets 417,399 451,091
Property and equipment, net 156,394 149,835
Right-of-use assets 34,701 26,410
Goodwill 70,976 73,003
Intangible assets, net 93,518 102,451
Other assets 2,722 2,418
Total assets 775,710 805,208
Current liabilities:    
Accounts payable 52,984 48,985
Accrued expenses and other current liabilities 81,466 87,712
Contract liabilities 10,467 13,910
Short-term debt 1,656 1,808
Current portion of operating lease liabilities 6,453 5,159
Total current liabilities 153,026 157,574
Long-term debt 574,522 511,035
Operating lease liabilities, less current portion 27,305 23,677
Other long-term liabilities 11,423 11,203
Redeemable preferred stock, $0.0001 par value; 20,000 shares authorized, and 3,319 shares issued and outstanding at December 31, 2024 and 2023 23,603 23,603
Commitments and contingencies (Note 7)
Stockholders' (deficit) equity:    
Common stock, $0.0001 par value; 200,000 authorized; 144,129 shares issued and outstanding at December 31, 2024, and 139,257 shares issued and 139,245 shares outstanding at December 31, 2023 14 14
Treasury stock, 1,808 shares at December 31, 2024 and December 31, 2023 (25,097) (25,097)
Additional paid-in capital 1,305,677 1,230,484
Accumulated other comprehensive loss (13,678) (8,323)
Accumulated deficit (1,281,085) (1,118,962)
Total stockholders' (deficit) equity (14,169) 78,116
Total liabilities and stockholders' (deficit) equity $ 775,710 $ 805,208