XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Narrative (Details) - Pre-Funded Warrants
Sep. 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