v3.25.4
SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Allowance for credit losses at beginning of period $ (15,206) $ (9,720) $ (12,664)
(Increase) decrease to allowance for the period 2,329 (8,844) 410
Write-off of credit losses 1,365 3,358 2,534
Reclassifications (2,260)
Allowance for credit losses at end of period $ (13,772) $ (15,206) $ (9,720)