XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
License Agreements - Additional Information (Detail)
12 Months Ended
Mar. 31, 2022
USD ($)
Agreement
Mar. 31, 2021
USD ($)
License Agreements [Line Items]    
Number of license agreements | Agreement 1  
Net revenues $ 8,206,000 $ 7,445,000
Licensing Revenue    
License Agreements [Line Items]    
Net revenues $ 265,000 $ 245,000