XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 84,696 $ 187,248
Accounts receivable, net of allowances of $679 and $2,307, respectively 60,060 41,893
Inventories 101,521 91,703
Prepaid expenses and other current assets 9,357 10,313
Total current assets 255,634 331,157
Property and equipment, net 101,952 87,401
Right-of-use assets 28,360 25,283
Goodwill 39,775 39,689
Intangible assets, net 82,781 85,274
Other assets 4,874 3,249
Total assets 513,376 572,053
Current liabilities:    
Accounts payable 34,742 25,737
Accrued expenses and other current liabilities 72,382 55,549
Contract liabilities 11,956 15,255
Short-term debt 14,948 342
Current portion of operating lease liabilities 4,842 4,212
Total current liabilities 138,870 101,095
Long-term debt 349,511 326,489
Operating lease liabilities, less current portion 26,562 24,383
Other long-term liabilities 11,543 17,061
Redeemable preferred stock, $0.0001 par value; 20,000 shares authorized, and 3,319 shares issued and outstanding at December 31, 2022 and 2021 23,603 23,603
Commitments and contingencies (Note 7)
Stockholders' (deficit) equity:    
Series A convertible preferred stock, $0.0001 par value; 15 shares authorized, and 0 shares issued and outstanding at December 31, 2022 and 2021  
Common stock, $0.0001 par value; 200,000 authorized; [99,627] shares issued and 106,640 outstanding at December 31, 2022, and 99,627 shares issued and 99,537 shares outstanding at December 31, 2021 11 10
Treasury stock, 1,808 shares at December 31, 2022 and December 31, 2021 (25,097) (25,097)
Additional paid-in capital 933,537 892,828
Accumulated other comprehensive deficit (10,690) (5,994)
Accumulated deficit (934,474) (782,325)
Total stockholders' (deficit) equity (36,713) 79,422
Total liabilities and stockholders' (deficit) equity $ 513,376 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 December 31, 2022 and 2021