XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three months ended March 31,

 

 

2025

  

2024

 

Revenues

 $99,859  $40,673 

Cost of goods sold

  69,232   33,082 

Adjusted research and development

  17,535   11,429 

Adjusted sales and marketing

  5,034   3,512 

Adjusted general and administrative

  12,888   9,884 

Other segment items

  4,342   5,936 

Total

 $(9,172) $(23,170)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three months ended March 31,

 

 

2025

  

2024

 

Revenues:

 

  

 

United States

 $1,150  $2,710 

Taiwan

  70,881   24,703 

China

  27,828   13,260 

Total

 $99,859  $40,673 
Long-Lived Assets by Geographic Areas [Table Text Block]

 

March 31,

  

December 31,

 

 

2025

  

2024

 

Long-lived assets:

 

  

 

United States

 $71,217  $71,867 

Taiwan

  66,885   57,907 

China

  121,016   107,624 

Total

 $259,118  $237,398