Warrants (Details) - Merger with Target - Warrants Issued in Connection with the Merger - $ / shares |
Mar. 31, 2025 |
Mar. 31, 2024 |
Mar. 17, 2021 |
---|---|---|---|
Class of Warrant or Right [Line Items] | |||
Number of warrants to purchase (in shares) | 602,392 | ||
Purchase price of warrant (in dollars per share) | $ 24.00 | ||
Class of warrant or right, outstanding (in shares) | 602,392 | 602,392 |