XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Antidilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 14,823,062 949,066 14,823,062 805,972
Options and unvested stock units outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 276,544 291,045 276,544 147,951
Warrants outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 14,517,768 629,271 14,517,768 629,271
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