v3.26.1
SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Receivables [Abstract]    
Allowance for credit losses at beginning of period $ (13,772) $ (15,206)
(Increase) decrease to allowance for the period (480) 16
Write-off of credit losses 42 160
Reclassifications
Allowance for credit losses at end of period $ (14,210) $ (15,030)