XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES (Details - Lease cost) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Lease assets $ 1,771 $ 1,893
Current operating lease liabilities, included in current liabilities 744 696
Noncurrent operating lease liabilities, included in long-term liabilities 836 971
Total Lease liabilities $ 1,580 $ 1,667