XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Income taxes
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Income taxes Income taxesThe Company incurred income tax expense of $0.4 million for each of the three and nine months ended September 30, 2024, primarily due to the timing of revenue recognition for tax purposes related to consideration received under its collaboration agreements.