v3.24.2.u1
LICENSE AGREEMENTS AND COMMITMENTS - MSK License Agreement (Details) - MSK
$ in Thousands
Jun. 30, 2024
USD ($)
agreement
Agreements  
Number of license agreements | agreement 3
License Agreement  
Agreements  
Annual minimum royalties payable | $ $ 80