v3.25.4
Organization and Description of Business (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 07, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash to be received per share upon merger (in dollars per share)   $ 31.00
Amount due upon termination of the Merger Agreement   $ 453.6
Merger transaction costs $ 12.5