XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 220,970 $ 84,696
Accounts receivable, net of allowances of $910 and $679, respectively 72,613 60,060
Inventories 136,842 101,521
Prepaid expenses and other current assets 20,666 9,357
Total current assets 451,091 255,634
Property and equipment, net 149,835 101,952
Right-of-use assets 26,410 28,360
Goodwill 73,003 47,367
Intangible assets, net 102,451 82,781
Other assets 2,418 4,874
Total assets 805,208 520,968
Current liabilities:    
Accounts payable 48,985 34,742
Accrued expenses and other current liabilities 87,712 72,382
Contract liabilities 13,910 11,956
Short-term debt 1,808 14,948
Current portion of operating lease liabilities 5,159 4,842
Total current liabilities 157,574 138,870
Long-term debt 511,035 349,511
Operating lease liabilities, less current portion 23,677 26,562
Other long-term liabilities 11,203 17,089
Redeemable preferred stock, $0.0001 par value; 20,000 shares authorized, and 3,319 shares issued and outstanding at December 31, 2023 and 2022 23,603 23,603
Commitments and contingencies (Note 7)
Stockholders' equity (deficit):    
Series A convertible preferred stock, $0.0001 par value; 15 shares authorized, and 0 shares issued and outstanding at December 31, 2023 and 2022  
Common stock, $0.0001 par value; 200,000 authorized; 139,257 shares issued and 139,245 outstanding at December 31, 2023, and 106,673 shares issued and 106,640 shares outstanding at December 31, 2022 14 11
Treasury stock, 1,808 shares at December 31, 2023 and December 31, 2022 (25,097) (25,097)
Additional paid-in capital 1,230,484 933,537
Accumulated other comprehensive loss (8,323) (10,794)
Accumulated deficit (1,118,962) (932,324)
Total stockholders' equity (deficit) 78,116 (34,667)
Total liabilities and stockholders' equity (deficit) 805,208 $ 520,968
Series A Convertible Preferred Stock    
Stockholders' equity (deficit):    
Series A convertible preferred stock, $0.0001 par value; 15 shares authorized, and 0 shares issued and outstanding at December 31, 2023 and 2022