XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 

 

2025

  

2024

  

2025

  

2024

 

Revenues

 $102,952  $43,270  $202,811  $83,943 

Cost of goods sold

  (71,790)  (33,708)  (141,105)  (66,790)

Adjusted research and development

  (20,425)  (12,517)  (37,960)  (23,945)

Adjusted sales and marketing

  (7,303)  (3,526)  (12,337)  (7,039)

Adjusted general and administrative

  (14,336)  (9,936)  (27,224)  (19,821)

Other segment items

  1,804   (9,698)  (2,455)  (15,633)

Total

 $(9,098) $(26,115) $(18,270) $(49,285)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 

 

2025

  

2024

  

2025

  

2024

 

Revenues:

 

  

  

  

 

United States

 $803  $1,967  $1,954  $4,677 

Taiwan

  39,505   28,859   67,333   53,562 

China

  62,644   12,444   133,524   25,704 

Total

 $102,952  $43,270  $202,811  $83,943 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]

 

June 30,

  

December 31,

 

 

2025

  

2024

 

Long-lived assets:

 

  

 

United States

 $74,052  $71,867 

Taiwan

  99,988   57,907 

China

  125,889   107,624 

Total

 $299,929  $237,398