v3.26.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES ACCOUNTS PAYABLE AND ACCRUED EXPENSES
As of June 30,
As of December 31,
2026
2025
Accounts payable
18,281 
16,271 
Accrued expenses
16,675 
18,703 
Government remittances payable
11,737 
11,469 
46,693 
46,443