XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Nov. 28, 2021
Mar. 31, 2022
Licensing Agreement    
Other Commitments [Line Items]    
Royalty fee (as a percent)   2.50%
Minimum annual payment, year one   $ 420
Minimum annual payment, year two   420
Minimum annual payment, year three   440
Minimum annual payment, year four   460
Minimum annual payment, year five   $ 480
Royalty Agreements    
Other Commitments [Line Items]    
Payment as a percentage of net sales 1.50%  
Royalty agreement, term 10 years  
Total royalty payment $ 50,000