v3.25.4
Summary of Significant Accounting Policies - Public Warrant Liability (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Jul. 16, 2021
Accounting Policies [Abstract]      
Number of shares purchased from issuance of warrants (in shares) 14,324,893 14,442,316 14,325,000
Weighted Average Exercise Price     $ 11.50