XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Capital Transactions - Warrants (Details) - Warrants Issued Under Payroll Support Program and Loan Agreement
1 Months Ended 12 Months Ended
Aug. 31, 2024
shares
Dec. 31, 2021
item
Dec. 31, 2020
item
Sep. 30, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of payroll support program agreements | item   3 3  
Warrant term   5 years 5 years  
Warrants exercisable 706,909      
Issuance of common stock upon warrant exercise 443,756      
Number of Warrants       78,317
Warrants exercise price | $ / shares       $ 57.47