v3.26.1
SUBSEQUENT EVENTS (Details) - Subsequent Event [Member] - USD ($)
$ in Thousands
Apr. 08, 2026
May 05, 2026
Rubicon Technology Inc [Member]    
SUBSEQUENT EVENTS [Abstract]    
Number of additional shares authorized to purchase (in Shares)   50,000
BioPorto A/S [Member]    
SUBSEQUENT EVENTS [Abstract]    
Payments to Acquire Productive Assets $ 9,000  
Asset Acquisition, Consideration Transferred, Contingent Consideration $ 1,500