Net Income (Loss) Per Common Share - Additional Information (Detail) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
$ / shares
| |
| Earnings Per Share [Abstract] | |
| Antidilutive securities excluded from computation of earnings per share, minimum price range (in dollars per share) | $ 7.93 |
| Anti dilutive securities excluded from computation of earnings per share, maximum price range (in dollars per share) | $ 24.55 |