v3.26.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Allowance for credit losses (in thousands):
June 30,December 31,
20262025
Beginning balance
$1,059 $840 
Net changes during the period
604 219 
Ending balance
$1,663 $1,059 

Inventory (in thousands):
June 30,December 31,
20262025
Raw materials$19,492 $18,617 
Work-in-process11,458 13,447 
Finished goods46,111 38,630 
Total inventory$77,061 $70,694 
Property and equipment, net, (in thousands):
June 30,December 31,
20262025
Manufacturing and computer equipment, and furniture and fixtures$27,042 $21,842 
Laboratory equipment6,626 3,590 
Rental equipment499 385 
Leasehold improvements13,225 13,225 
Construction in progress
778 4,109 
Total property and equipment48,170 43,151 
Less: accumulated depreciation and amortization(16,338)(12,752)
Total property and equipment, net$31,832 $30,399 

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