v3.26.1
Other Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories for the periods presented consist of the following (in thousands):
As of
March 31, 2026December 31, 2025
Raw materials$3,427 $4,514 
Work in process6,229 3,910 
Finished goods4,097 4,712 
Total$13,753 $13,136 
Reported as:
Inventories$11,652 $11,506 
Other assets2,101 1,630 
Total$13,753 $13,136 
Schedule of Prepaid and Other Current Assets
Prepaid and other current assets for the periods presented consist of the following (in thousands):
As of
March 31, 2026December 31, 2025
Prepaid inventory$13,407 $11,849 
Prepaid research and development costs5,204 4,886 
Others7,135 5,207 
Total prepaid and other current assets$25,746 $21,942 
Schedule of Intangible Assets
Intangible assets consist of the following (in thousands):
As of
March 31, 2026December 31, 2025
Intangible assets cost$30,360 $30,360 
Accumulated amortization(6,200)(5,612)
Intangible assets, net$24,160 $24,748 
Schedule of Estimated Future Amortization Expense of Intangible Asset
The following table presents the estimated future amortization expense of intangible assets as of March 31, 2026 (in thousands):
Remainder of 2026$1,763 
20272,351 
20282,351 
20292,351 
20302,351 
Thereafter12,993 
$24,160