Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - $ / shares |
May 08, 2026 |
May 09, 2026 |
|---|---|---|
| Merger Agreement [Member] | ||
| Subsequent Event [Line Items] | ||
| Merger cash consideration right to receive common stock per share | $ 5.03 | |
| O2026 Q2 Dividends [Member] | ||
| Subsequent Event [Line Items] | ||
| Dividend payable per share | $ 0.015 | |
| Dividends payable, date to be paid | Jun. 01, 2026 | |
| Dividends payable, date of record | May 21, 2026 |