Organization - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 6 Months Ended | |
|---|---|---|---|
Apr. 30, 2024 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||
| Shares sold (in shares) | 7,876,713 | ||
| Offering price (in dollars per share) | $ 73.00 | ||
| Aggregate gross proceeds | $ 575,000 | ||
| Proceeds from sale of common stock, net | $ 543,100 | $ 543,086 | $ 0 |