Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Cash Dividends Declared (Details)

v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Cash Dividends Declared (Details) - $ / shares
3 Months Ended
Mar. 03, 2020
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Regular Quarterly                  
Accounting Policies [Line Items]                  
Dividend per share   $ 0.25 $ 0.25 $ 0.25 $ 0.2 $ 0.2 $ 0.15 $ 0.15 $ 0.15
Record date   Dec. 18, 2023 Aug. 31, 2023 May 31, 2023 Mar. 13, 2023 Dec. 19, 2022 Sep. 01, 2022 Jun. 01, 2022 Mar. 14, 2022
Payment date   Dec. 29, 2023 Sep. 14, 2023 Jun. 14, 2023 Mar. 27, 2023 Dec. 30, 2022 Sep. 15, 2022 Jun. 15, 2022 Mar. 28, 2022
Special                  
Accounting Policies [Line Items]                  
Dividend per share $ 1.62 $ 0.38       $ 0.18      
Record date   Dec. 18, 2023       Dec. 19, 2022      
Payment date May 11, 2020 Dec. 29, 2023       Dec. 30, 2022