SCHEDULE OF AMOUNTS RECOGNIZED IN THE CONSOLIDATED BALANCE SHEET (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Operating leases: | ||
| Operating lease right-of-use assets (non-current) | $ 20,300 | $ 26,042 |
| Current portion of operating lease liabilities | 2,948 | 5,449 |
| Operating lease liabilities (non-current) | 18,447 | 20,843 |
| Finance leases: | ||
| Property, plant and equipment, net (non-current) | $ 6,154 | $ 9,244 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, plant and equipment, net (Note 7) | Property, plant and equipment, net (Note 7) |
| Other current liabilities | $ 1,755 | $ 5,336 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Other liabilities (not current) | $ 269 | |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other liabilities | Other liabilities |