Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.24.3
Subsequent Events - Additional Information (Details) - Subsequent Events - USD ($)
$ / shares in Units, $ in Millions
Oct. 24, 2024
Oct. 16, 2024
Subsequent Event [Line Items]    
Note sale   $ 27.2
O 2024 Q3 Dividends    
Subsequent Event [Line Items]    
Dividend declared date Oct. 24, 2024  
Cash dividend per share $ 0.25  
Dividend payable date Nov. 20, 2024  
Dividend payable record date Nov. 04, 2024