XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Antidilutive Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 34,492,238 954,882 34,531,214 893,757
Options and unvested stock units outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 106,097 296,861 145,073 235,736
Warrants outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 30,017,768 629,271 30,017,768 629,271
Convertible promissory notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 4,339,623 0 4,339,623 0
Contingent Sponsor Earnout Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 28,750 28,750 28,750 28,750