v3.26.1
Note 8 - Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Balance $ 298,450 $ 296,575 $ 208,047 $ 216,331
Common stock options exercised 489 1,478    
Stock-based compensation 762 1,035 607 563
Net loss 12,221 (1,472) (7,241) (9,408)
Other comprehensive loss 108 834 1,184 484
Issuance of common stock, net of issuance costs 600,083      
Balance 912,113 298,450 202,621 208,047
Tongmei stock-based compensation     24 77
Preferred Stock [Member]        
Balance 3,532 3,532 3,532 3,532
Common stock options exercised 0 0    
Stock-based compensation 0 0 0 0
Net loss 0 0 0 0
Other comprehensive loss 0 0 0 0
Issuance of common stock, net of issuance costs 0      
Balance 3,532 3,532 3,532 3,532
Tongmei stock-based compensation     0 0
Common Stock [Member]        
Balance 56 55 46 45
Common stock options exercised 0 1    
Stock-based compensation 0 0 0 0
Net loss 0 0 0 0
Other comprehensive loss 0 0 0 0
Issuance of common stock, net of issuance costs 10      
Balance 66 56 46 46
Tongmei stock-based compensation     0 1
Additional Paid-in Capital [Member]        
Balance 342,434 339,922 242,147 241,514
Common stock options exercised 489 1,477    
Stock-based compensation 762 1,035 607 563
Net loss 0 0 0 0
Other comprehensive loss 0 0 0 0
Issuance of common stock, net of issuance costs 600,073      
Balance 943,758 342,434 242,776 242,147
Tongmei stock-based compensation     22 70
Retained Earnings [Member]        
Balance (66,544) (64,924) (52,462) (43,664)
Common stock options exercised 0 0    
Stock-based compensation 0 0 0 0
Net loss 11,128 (1,620) (7,008) (8,798)
Other comprehensive loss 0 0 0 0
Issuance of common stock, net of issuance costs 0      
Balance (55,416) (66,544) (59,470) (52,462)
Tongmei stock-based compensation     0 0
AOCI Attributable to Parent [Member]        
Balance (4,604) (5,295) (8,226) (8,657)
Common stock options exercised 0 0    
Stock-based compensation 0 0 0 0
Net loss 0 0 0 0
Other comprehensive loss (62) 691 1,056 431
Issuance of common stock, net of issuance costs 0      
Balance (4,666) (4,604) (7,170) (8,226)
Tongmei stock-based compensation     0 0
Parent [Member]        
Balance 274,874 273,290 185,037 192,770
Common stock options exercised 489 1,478    
Stock-based compensation 762 1,035 607 563
Net loss 11,128 (1,620) (7,008) (8,798)
Other comprehensive loss (62) 691 1,056 431
Issuance of common stock, net of issuance costs 600,083      
Balance 887,274 274,874 179,714 185,037
Tongmei stock-based compensation     22 71
Noncontrolling Interest [Member]        
Balance 23,576 23,285 23,010 23,561
Common stock options exercised 0 0    
Stock-based compensation 0 0 0 0
Net loss 1,093 148 (233) (610)
Other comprehensive loss 170 143 128 53
Issuance of common stock, net of issuance costs 0      
Balance $ 24,839 $ 23,576 22,907 23,010
Tongmei stock-based compensation     $ 2 $ 6