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

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

v3.25.1
SCHEDULE OF CHANGE IN ALLOWANCE FOR EXPECTED CREDIT LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Beginning balance as of January 1, $ 6,750 $ 2,548  
Provision for credit losses 1,720 2,555 $ 1,336
Other (44) 1,647  
Ending balance as of December 31, $ 8,426 $ 6,750 $ 2,548