XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Dividends on Common Stock (Detail) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
O 2024 Q2 Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date     Jun. 10, 2024        
Cash dividend record date     Jun. 26, 2024        
Cash dividend distributed date     Jul. 10, 2024        
Cash dividend per share     $ 0.03        
Cash dividend paid     $ 840,000        
O 2024 Q1 Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date Mar. 11, 2024            
Cash dividend record date Mar. 27, 2024            
Cash dividend distributed date Apr. 10, 2024            
Cash dividend per share $ 0.03            
Cash dividend paid $ 836,000            
O 2023 A Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date           Dec. 15, 2023  
Cash dividend record date           Dec. 29, 2023  
Cash dividend distributed date           Jan. 12, 2024  
Cash dividend per share           $ 0.03  
Cash dividend paid           $ 834,000  
O 2022 A Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date             Dec. 13, 2022
Cash dividend record date             Dec. 28, 2022
Cash dividend distributed date             Jan. 11, 2023
Cash dividend per share             $ 0.03
Cash dividend paid             $ 851,000
O 2023 Q1 Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date   Mar. 13, 2023          
Cash dividend record date   Mar. 24, 2023          
Cash dividend distributed date   Apr. 14, 2023          
Cash dividend per share   $ 0.03          
Cash dividend paid   $ 851,000          
O 2023 Q2 Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date       Jun. 12, 2023      
Cash dividend record date       Jun. 28, 2023      
Cash dividend distributed date       Jul. 14, 2023      
Cash dividend per share       $ 0.03      
Cash dividend paid       $ 848,000      
O 2023 Q3 Dividends [Member]              
Dividends Payable [Line Items]              
Cash dividend declaration date         Sep. 12, 2023    
Cash dividend record date         Sep. 22, 2023    
Cash dividend distributed date         Oct. 06, 2023    
Cash dividend per share         $ 0.03    
Cash dividend paid         $ 834