Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF CHANGE IN ALLOWANCE FOR EXPECTED CREDIT LOSS (Details)

v3.26.1
SCHEDULE OF CHANGE IN ALLOWANCE FOR EXPECTED CREDIT LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Beginning balance as of January 1, $ 8,426 $ 6,750 $ 2,548
Provision for credit losses 3,894 1,720 2,555
Write-offs (256) (44) (1,647)
Write-offs 256 44 1,647
Recoveries (1,619)
Ending balance as of December 31, $ 10,445 $ 8,426 $ 6,750