XML 22 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Allowance for credit losses (in thousands):
March 31,December 31,
20262025
Beginning balance
$1,059 $840 
Net changes during the period
195 219 
Ending balance
$1,254 $1,059 

Inventory (in thousands):
March 31,December 31,
20262025
Raw materials$23,334 $18,617 
Work-in-process12,832 13,447 
Finished goods41,370 38,630 
Total inventory$77,536 $70,694 
Property and equipment, net, (in thousands):
March 31,December 31,
20262025
Manufacturing and computer equipment, and furniture and fixtures$26,275 $21,842 
Laboratory equipment4,675 3,590 
Rental equipment499 385 
Leasehold improvements13,225 13,225 
Construction in progress
1,483 4,109 
Total property and equipment46,157 43,151 
Less: accumulated depreciation and amortization(14,418)(12,752)
Total property and equipment, net$31,739 $30,399 

Deferred commission costs, (in thousands):
March 31,December 31,
20262025
Reported as:
Prepaid expenses and other current assets
$469 $438 
Other assets
$1,273 $1,273