v3.26.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS UNDER OPERATING LEASES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
December 31, 2026 [1] $ 2,149  
December 31, 2027 3,746  
December 31, 2028 3,860  
December 31, 2029 3,614  
December 31, 2030 3,446  
Thereafter 12,600  
Total lease payments 29,415  
Less imputed interest 7,644  
Total operating lease liabilities $ 21,771 $ 23,003
[1] Represents scheduled payments for the remaining six-month period ending December 31, 2026.