XML 57 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Current accounts payable and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Other Liabilities
December 31,
20242025
Accounts payable and accrued liabilities$34,350 $25,228 
Current portion of operating lease liability4,621 5,815 
Payroll liabilities8,375 10,755 
Current portion of deferred government contribution7,658 8,983 
Total accounts payable and other current liabilities$55,004 $50,781