v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 22, 2025
Mar. 07, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2017
Dec. 31, 2025
Loss Contingencies [Line Items]                
Royalty Expense     $ 0 $ 5,000 $ 0 $ 10,000 $ 1,000,000  
Guaranteed minimum payment of royalty     200,000   200,000     $ 200,000
Monetary arbitration award   $ 2,250,000            
Accrued expenses and other current liabilities     2,100,000   2,100,000     2,100,000
Default interest     100,000   100,000     100,000
Damages sought amount $ 2,000,000       2,200,000      
Current portion of total remaining payments     300,000   300,000     300,000
Non-current portion of total remaining payments     $ 1,600,000   $ 1,600,000     $ 1,800,000
Maximum [Member]                
Loss Contingencies [Line Items]                
Percentage of cumulative net sales             3.00%  
Cumulative net sales             $ 5,000,000  
Minimum [Member]                
Loss Contingencies [Line Items]                
Percentage of cumulative net sales             1.00%  
Cumulative net sales             $ 5,000,000