v3.25.4
SCHEDULE OF INCOME TAXES PAID (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Domestic
Foreign 27,472 12,943 15,221
Total income taxes paid (net of refunds) $ 27,472 $ 12,943 $ 15,221