v3.26.1
Subsequent Event (Details) - Merger Sub - Subsequent event
$ / shares in Units, $ in Millions
Apr. 13, 2026
USD ($)
$ / shares
Subsequent Event [Line Items]  
Merger agreement, share price to be paid to stockholders (in dollars per share) | $ / shares $ 25.00
Parent termination fee | $ $ 37.5