v3.25.4
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