XML 51 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory, Net
Inventory, Net
December 31,
20222021
(in thousands)
Raw materials$12,549 $8,519 
Work in process1,666 1,396 
Finished goods22,368 18,492 
$36,583 $28,407 
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
December 31,
20222021
(in thousands)
Prepaid insurance$2,598 $2,315 
Prepaid construction in process2,240 330 
Prepaid services685 381 
Prepaid taxes1,400 551 
Prepaid assets991 158 
Prepaid raw materials and accessories433 577 
Prepaid U.S. clinical trial costs300 412 
Prepaid warranty and distribution rights238 516 
Other2,658 1,772 
$11,543 $7,012 
Property and Equipment, Net
Property and Equipment, Net
December 31,
20222021
(in thousands)
Machinery and equipment$11,118 $10,240 
Building improvements7,006 6,713 
Furniture and fixtures5,645 4,761 
Building2,472 2,472 
Leasehold improvements2,233 2,118 
Land802 802 
Vehicles176 268 
Construction in process35,261 3,174 
Total64,713 30,548 
Less: Accumulated depreciation and amortization(13,621)(11,890)
$51,092 $18,658 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
December 31,
20222021
(in thousands)
Performance bonus$5,245 $3,346 
Payroll and related expenses4,097 3,904 
Bonus feature of stock option grants4,500 5,570 
Operating lease liabilities - current688 402 
Commissions712 1,138 
Professional and legal services1,203 819 
Warranty reserve130 167 
Cash payable for asset acquisitions - contingent consideration— 137 
Other662 753 
$17,237 $16,236 
Schedule of Short-term Debt
Other liabilities, short-term consisted of the following:
December 31,
20222021
(in thousands)
Deferred revenue1,688 769 
Cash payable for asset acquisitions— 409 
$1,688 $1,178 
Schedule of Long-term Debt
Other liabilities, long-term consisted of the following:
December 31,
20222022
(in thousands)
Deferred revenue$1,670 $2,392 
Other(44)— 
$1,626 $2,392