SCHEDULE OF CONTRACT ASSETS (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Accounting Policies [Abstract] | ||
| Balance outstanding | $ 13,792 | $ 14,481 |
| Amounts transferred over time to contract assets | 89,530 | 97,724 |
| Reversal of allowance for current expected credit losses | 4 | |
| Amounts invoiced during the period | (88,137) | (98,417) |
| Allowance for current expected credit losses | (1) | |
| Balance outstanding | $ 15,184 | $ 13,792 |
| X | ||||||||||
- Definition Contract with customer asset increase decrease product transferred over time. No definition available.
|
| X | ||||||||||
- Definition Contract with customers asset accumulated allowance for credit loss current. No definition available.
|
| X | ||||||||||
- Definition Contract with customers asset accumulated reversal of allowance for credit loss current. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
| X | ||||||||||
- Definition Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|