XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Coronavirus Pandemic ("COVID")-19 and the CARES Act - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Line of credit remaining borrowing capacity $ 450,000    
Letters of Credit [Member]      
Letters of credit $ 0    
COVID-19 [Member]      
Proceeds From Contribution In Aid Of Reimbursement of Lost Revenue   $ 13,300 $ 26,100