XML 122 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Feb. 02, 2024
Nov. 30, 2017
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Jul. 20, 2021
Sep. 01, 2016
Other Commitments [Line Items]              
Installment amount     $ 122,928   $ 42,714   $ 400,000
Useful Lives     20 years        
Royalty expense, aggregate amount under agreement     $ 700,000        
Royalty expense     0 $ 0      
Acquisition costs, amortization period   15 years          
Investment     270,000        
Due to customers     800,000 $ 0      
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            
IP Acquisition Agreement              
Other Commitments [Line Items]              
Asset acquisition, upfront payment   $ 500,000          
Asset acquisition, equity consideration transferred   1,491,556          
Total   1,991,556          
Royalties payments   $ 7,500,000          
Royalty agreement, minimum access period to company's GIVe platform   6 months          
Related Party              
Other Commitments [Line Items]              
Related party debt outstanding     $ 94,785