SCHEDULE OF CONTRACT ASSETS (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Revenue from Contract with Customer [Abstract] | |
| Balances as of January 1, 2025 | $ 15,184 |
| Amounts transferred over time to contract assets | 22,628 |
| Allowance for current expected credit losses | |
| Amounts invoiced during the period | (21,802) |
| Balance outstanding as of June 30, 2025 | $ 16,010 |
| 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 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://www.xbrl.org/2003/role/disclosureRef
|
| 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
|
| X | ||||||||||
- References No definition available.
|