v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 02, 2024
Nov. 30, 2017
Mar. 31, 2026
Dec. 31, 2025
Feb. 11, 2026
Mar. 31, 2025
Jul. 20, 2021
Sep. 01, 2016
Other Commitments [Line Items]                
Installment amount     $ 0     $ 30,000   $ 400,000
Useful Lives     20 years          
Royalty expense, aggregate amount under agreement     $ 700,000          
Royalty expense     0 $ 0        
Acquisition costs, amortization period   15 years            
Purchase obligation             $ 13,200,000  
Loss contingency, accrual current $ 460,000              
Loss contingency, accrual payment period 15 days              
Loss contingency, accrual noncurrent $ 2,400,000              
Loss contingency, accrual payments percentage 50.00%              
Loss contingency minimum payment upon shipment, period 12 months              
Loss contingency remaining payment upon shipment, period 24 months              
Loss contingency receivable         $ 15,700,000      
Related Party                
Other Commitments [Line Items]                
Related party debt outstanding     $ 94,785          
IP Acquisition Agreement                
Other Commitments [Line Items]                
Asset acquisition, upfront payment   $ 500,000            
Asset acquisition, equity consideration transferred   1,491,556            
Purchase price   1,991,556            
Royalties payments   $ 7,500,000            
Royalty agreement, minimum access period to company's GIVe platform   6 months