v3.25.2
Schedule of Share-based equity awards and Warrants Excluded from Computation of Earnings (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 843,558 753,533 843,558 753,533
Shares Issued To Abaca Shareholders [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 37,500 37,500
Equity Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 160,841 114,204 160,841 114,204
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 1,448 1,448
Conversion Of Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 4,440 4,440
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total 639,329 639,329 639,329 639,329