v3.26.1
Warrants (Details) - Merger with Target - Warrants Issued in Connection with the Merger - $ / shares
Jun. 30, 2026
Jun. 30, 2025
Mar. 17, 2021
Class of Warrant or Right [Line Items]      
Number of warrants (in shares)     602,392
Exercise price (in dollars per share)     $ 24.00
Class of warrant or right, outstanding (in shares) 602,392 602,392