v3.26.1
Other Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories for the periods presented consist of the following (in thousands):
June 30, 2026December 31, 2025
Raw materials$7,233 $4,514 
Work in process6,999 3,910 
Finished goods2,839 4,712 
Total$17,071 $13,136 
Reported as:
Inventories$14,367 $11,506 
Other assets2,704 1,630 
Total$17,071 $13,136 
Schedule of Prepaid and Other Current Assets
Prepaid and other current assets for the periods presented consist of the following (in thousands):
June 30, 2026December 31, 2025
Prepaid inventory$9,780 $11,849 
Prepaid research and development costs4,986 4,886 
Others5,026 5,207 
Total prepaid and other current assets$19,792 $21,942 
Schedule of Intangible Assets
Intangible assets consist of the following (in thousands):
June 30, 2026December 31, 2025
Intangible assets cost$100,924 $30,360 
Accumulated amortization(7,046)(5,612)
Intangible assets, net$93,878 $24,748 
Schedule of Estimated Future Amortization Expense of Intangible Asset The following table presents the estimated future amortization expense of intangible assets at June 30, 2026 (in thousands):
Remainder of 2026$3,527 
20277,055 
20287,055 
20297,055 
20307,055 
Thereafter62,131 
$93,878