XML 121 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Values of Financial Instruments - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt interest rate 5.25%  
5.79% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value 5.79%  
6.69% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value   6.69%
6.10% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value 6.10%  
7.01% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value   7.01%
6.28% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value 6.28%  
5.36% Market Rate [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Current market rates used in measuring fair value 5.36%