v3.26.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2025
Accounts Payable and Accrued Expenses [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
   As of
December 31,
   As of
December 31,
 
   2025   2024 
Accounts payable   16,271    8,231 
Accrued expenses   18,703    13,825 
Government remittances payable   11,469    3,736 
    46,443    25,792