XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Jul. 11, 2022
Jul. 11, 2024
Jul. 11, 2023
Commitments [Line Items]      
License and asset purchase agreement payment made in first year $ 10.0    
License and asset purchase agreement payment made in second year     $ 10.0
License and asset purchase agreement payment made in third year   $ 10.0  
License and Asset Purchase Agreement [Member]      
Commitments [Line Items]      
Purchase price of an asset acquisition $ 30.0    
License and Asset Purchase Agreement [Member] | Calendar Years 2022 Through 2025 [Member]      
Commitments [Line Items]      
Percentage of annual royalty on the Company's net sales 1.50%    
Minimum royalty amount $ 3.0    
License and Asset Purchase Agreement [Member] | Calendar Year 2026 [Member]      
Commitments [Line Items]      
Percentage of annual royalty on the Company's net sales 2.50%    
Minimum royalty amount $ 5.0