XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Reconciliation of Basic and Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Weighted average common shares (in shares) 45,214,616 2,711,439 40,738,639 2,663,408
Weighted average pre-funded warrants (in shares) 101,648 1,111,166 175,824 1,133,291
Total basic weighed average shares (in shares) 45,316,264 3,822,605 40,914,463 3,796,699
Total diluted weighed average shares (in shares) 45,316,264 3,822,605 40,914,463 3,796,699