XML 338 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Long-term Supply Agreement) (Details) - Third-party Manufacturing
$ in Thousands
Mar. 31, 2023
USD ($)
Long-term Purchase Commitment [Line Items]  
2024 $ 6,235
2025 5,959
2026 5,709
2027 5,746
2028 4,519
Thereafter 2,096
Total purchase commitment $ 30,264