XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
License and Collaboration Agreements - Summary of Changes in Allowance For Credit Losses (Detail) - Accounts Receivable - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable Allowance For Credit Losses [Line Items]    
Beginning Balance $ 4,152 $ 3,758
Changes in present value discount of receivables 435 394
Ending Balance $ 4,587 $ 4,152