XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 106,112 $ 187,248
Accounts receivable, net of allowances of $591 and $2,307, respectively 50,723 41,893
Inventories 102,159 91,703
Prepaid expenses and other current assets 9,718 10,313
Total current assets 268,712 331,157
Property and equipment, net 98,908 87,401
Right-of-use assets 28,451 25,283
Goodwill 37,593 39,689
Intangible assets, net 79,738 85,274
Other assets 2,881 3,249
Total assets 516,283 572,053
Current liabilities:    
Accounts payable 33,374 25,737
Accrued expenses and other current liabilities 61,741 55,549
Contract liabilities 12,293 15,255
Short-term debt 13,550 342
Current portion of operating lease liabilities 4,529 4,212
Total current liabilities 125,487 101,095
Long-term debt 348,324 326,489
Operating lease liabilities, less current portion 26,952 24,383
Other long-term liabilities 14,486 17,061
Commitments and contingencies (Note 10)
Redeemable preferred stock, $0.0001 par value; 20,000 shares authorized at September 30, 2022 and December 31, 2021; 3,319 shares issued and outstanding at September 30, 2022 and December 31, 2021 23,603 23,603
Stockholders' (deficit) equity:    
Common stock, $0.0001 par value; 200,000 authorized; 105,042 shares issued and 104,984 shares outstanding at September 30, 2022; and 99,627 shares issued and 99,537 shares outstanding at December 31, 2021 11 10
Treasury stock, 1,808 shares, at cost (25,097) (25,097)
Additional paid-in capital 919,319 892,828
Accumulated other comprehensive deficit (17,314) (5,994)
Accumulated deficit (899,488) (782,325)
Total stockholders' (deficit) equity (22,569) 79,422
Total liabilities and stockholders' (deficit) equity 516,283 572,053
Series A Convertible Preferred Stock    
Stockholders' (deficit) equity:    
Series A convertible preferred stock, $0.0001 par value; 15 shares authorized, and 0 shares issued and outstanding at September 30, 2022 and December 31, 2021