XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, contingencies, and other liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Other current liabilities      
Lease liability   $ 3,200 $ 2,832
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]   Total other current liabilities Total other current liabilities
Total other current liabilities   $ 3,200 $ 2,832
Other non-current liabilities      
Lease liability   $ 17,093 $ 20,294
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]   Total other non-current liabilities Total other non-current liabilities
Other   $ 1,001 $ 1,001
Total other non-current liabilities   $ 18,094 $ 21,295
Restructuring costs $ 2,600