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 |