v3.25.1
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