XML 113 R98.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Long-term Supply Agreement) (Details) - Third-party Manufacturing
$ in Thousands
Mar. 31, 2025
USD ($)
Long-term Purchase Commitment [Line Items]  
2026 $ 3,927
2027 3,874
2028 3,508
2029 1,638
2030 0
Thereafter 0
Total purchase commitment $ 12,947