COMMITMENTS AND CONTINGENCIES (Details - Lease infomation) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Right-of-use assets – operating leases | $ 28,982 | $ 33,613 |
| Operating lease liabilities, current portion | 8,751 | 9,627 |
| Operating lease liabilities, net of current portion | 20,369 | 23,986 |
| Total operating lease liabilities | $ 29,120 | $ 33,613 |