XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

12. Commitments and Contingencies

The Company is also party to various agreements, principally relating to licensed technology, that require future payments relating to milestones not met as of September 30, 2023 or royalties on future sales of specified products that have not yet occurred as of September 30, 2023.