Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventory, current
September 30,
2023
December 31,
2022
(in thousands)
Raw materials$33,147 $12,549 
Work in process1,356 1,666 
Finished goods33,432 22,368 
$67,935 $36,583 
Schedule of Prepaid Expenses and Other Current Assets
September 30,
2023
December 31,
2022
(in thousands)
Prepaid insurance$2,152 $2,598 
Prepaid construction in process39 2,240 
Prepaid assets399 991 
Prepaid taxes1,076 1,400 
Prepaid services636 685 
Prepaid raw materials and accessories1,618 433 
Prepaid U.S. clinical trial costs245 300 
Prepaid warranty and distribution rights253 238 
Prepaid software1,004 1,090 
Other receivable
1,700 — 
Other prepaid expenses
2,781 1,568 
$11,903 $11,543 
Property, Plant and Equipment
September 30,
2023
December 31,
2022
(in thousands)
Machinery and equipment$11,033 $11,118 
Building improvements9,324 7,006 
Furniture and fixtures7,748 5,645 
Building16,109 2,472 
Leasehold improvements2,565 2,233 
Land3,694 802 
Vehicles176 176 
Construction in process37,606 35,261 
Total88,255 64,713 
Less: Accumulated depreciation and amortization(15,613)(13,621)
$72,642 $51,092 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
September 30,
2023
December 31,
2022
(in thousands)
Performance bonus$5,170 $5,245 
Payroll and related expenses6,106 4,097 
Bonus feature of stock option grants4,500 4,500 
Operating lease liabilities - current751 688 
Commissions497 712 
Professional and legal services1,316 1,203 
Taxes240 171 
Warranty reserve80 130 
Other728 491 
$19,388 $17,237 
Other Current Liabilities
Other liabilities, short-term consisted of the following:
September 30,
2023
December 31,
2022
(in thousands)
Deferred revenue$1,986 $1,688 
Other Noncurrent Liabilities
Other liabilities, long-term consisted of the following:
September 30,
2023
December 31,
2022
(in thousands)
Deferred revenue$1,505 $1,670 
Other— (44)
$1,505 $1,626