Subsequent Events - Additional Information (Details) - USD ($) |
Jul. 20, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|---|
Subsequent Event [Line Items] | |||
Common stock, par or stated value per share | $ 0.01 | $ 0.01 | |
Subsequent Event | |||
Subsequent Event [Line Items] | |||
Common stock, par or stated value per share | $ 0.01 | ||
Subsequent Event | ARCHIMED | |||
Subsequent Event [Line Items] | |||
Share price | $ 19 | ||
Termination fee of merger agreement | $ 10,125,785 | ||
Termination fee payable in other circumstances | 20,251,575 | ||
Termination fee receivable under certain circumstances. | $ 40,503,150 |