XML 99 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 07, 2024
Dec. 31, 2017
Mar. 31, 2024
Loss Contingencies [Line Items]      
Maximum total royalty payments   $ 1,000  
Guaranteed minimum payment of royalty     $ 200
Monetary arbitration award $ 2,250    
Maximum [Member]      
Loss Contingencies [Line Items]      
Percentage of cumulative net sales   3.00%  
Cumulative net sales   $ 5,000  
Minimum [Member]      
Loss Contingencies [Line Items]      
Percentage of cumulative net sales   1.00%  
Cumulative net sales   $ 5,000