XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income (Loss) Per Common Share (Details) - Schedule of Outstanding Securities - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Schedule of Outstanding Securities [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 203 319
Stock options [Member]    
Schedule of Outstanding Securities [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 63 82
RSUs [Member]    
Schedule of Outstanding Securities [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 38 124
PSUs [Member]    
Schedule of Outstanding Securities [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 5 14
Warrants [Member]    
Schedule of Outstanding Securities [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 97 99