v3.26.1
Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 2026
Accounts Payable and Accrued Expenses [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

NOTE 11: ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

   As of March 31,   As of December 31, 
   2026   2025 
Accounts payable   17,912    16,271 
Accrued expenses   27,189    18,703 
Government remittances payable   8,808    11,469 
    53,909    46,443