XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Public Common Stock Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Public Common Stock Offering [Abstract]      
Issuance of public common stock, net (in shares) 11,500,000    
Share price (in dollars per share) $ 43.5 $ 43.5  
Net proceeds $ 489,100 $ 489,093 $ 0
Underwriting discounts and commissions and other offering expenses $ 11,200