v3.26.1
Commitment and Contingencies - Market Access Agreements (Details) - Annual Sponsorship Agreements
$ in Thousands
Jun. 30, 2026
USD ($)
Future payments  
2026 $ 19,098
2027 28,002
2028 8,808
2029 3,563
2030 3,613
Thereafter 6,438
Total $ 69,522