XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Narrative (Details) - Pre-Funded Warrants
Jun. 30, 2024
$ / shares
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Aggregate number of warrants (in shares) | shares 845,000
Exercise price (in dollars per share) | $ / shares $ 0.001