XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Antidilutive Shares
The following table summarizes potential common shares that were excluded as their effect is anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Options and unvested stock units outstanding276,544 291,045 276,544 147,951 
Warrants outstanding14,517,768 629,271 14,517,768 629,271 
Contingent Sponsor Earnout Shares28,750 28,750 28,750 28,750 
Total14,823,062 949,066 14,823,062 805,972