v3.26.3
SCHEDULE OF ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]              
Billed receivables $ 31,187   $ 28,535     $ 14,559  
Unbilled receivables 4,042   6,960     5,925  
Accounts Receivable, Gross 35,229   35,495     20,484  
Allowance for expected credit losses (289) $ (310) (275) $ (205) $ (227) (391) $ (378)
Accounts Receivable, Net $ 34,940   $ 35,220     $ 20,093