XML 96 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other current assets and liabilities - Schedule of Accounts Payable and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable and accrued liabilities $ 26,585 $ 28,603
Current portion of operating lease liability $ 5,603 $ 6,158
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accounts payable and other current liabilities Total accounts payable and other current liabilities
Payroll liabilities $ 4,357 $ 7,707
Current portion of deferred government contribution 7,407 7,112
Total accounts payable and other current liabilities $ 43,952 $ 49,580