XML 128 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Long-term Supply Agreement) (Details) - Third-party Manufacturing
$ in Thousands
Mar. 31, 2024
USD ($)
Long-term Purchase Commitment [Line Items]  
2025 $ 6,219
2026 6,093
2027 5,796
2028 4,519
2029 2,096
Thereafter 0
Total purchase commitment $ 24,723