v3.24.2.u1
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