XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Details) - USD ($)
Mar. 13, 2024
Mar. 11, 2024
Mar. 06, 2023
Mar. 08, 2022
Mar. 11, 2021
Dec. 31, 2023
Mar. 08, 2021
Subsequent Event [Line Items]              
Termination date of stock repurchase program     Mar. 31, 2024 Mar. 31, 2023 Mar. 31, 2022    
4.875% Notes Due 2026              
Subsequent Event [Line Items]              
Interest Rate           4.875%  
Stock Repurchase Program              
Subsequent Event [Line Items]              
Stock repurchase program, authorized amount             $ 10,000,000
Period of stock repurchase program         1 year    
Subsequent Event              
Subsequent Event [Line Items]              
Declared date Mar. 13, 2024            
Distribution payable date Apr. 02, 2024            
Termination date of stock repurchase program   Mar. 31, 2025          
Subsequent Event | 4.875% Notes Due 2026              
Subsequent Event [Line Items]              
Interest Rate   4.875%          
Subsequent Event | Stock Repurchase Program              
Subsequent Event [Line Items]              
Stock repurchase program, authorized amount   $ 10,000,000          
Period of stock repurchase program   1 year          
Cash Distribution | Subsequent Event              
Subsequent Event [Line Items]              
Declared cash distribution of per share of common stock $ 0.69