v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details - Net effect of derivatives) - Cost Of Revenues [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Interim Period, Costs Not Allocable [Line Items]      
Derivative gain (loss) on derivative $ 1,037 $ 27 $ 831
Derivative gain (loss) on derivative $ (1,037) $ (27) $ (831)