XML 84 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Capital Transactions - Information About Stock Options Outstanding and Warrants (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2021
Dec. 31, 2020
Warrants Issued Under Payroll Support Program and Loan Agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrants exercisable   785,226    
Issuance of common stock upon warrant exercise   481,201    
Number of warrants outstanding 0 0    
Number of warrants issued 0 0    
Warrant Shares | PSP agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrant term     5 years 5 years