XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement - Schedule of Credit Agreement (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Line Of Credit Facility [Line Items]  
Letters of credit, borrowing limit under the credit agreement $ 125,000,000
2021 Letter of Credit [Member]  
Line Of Credit Facility [Line Items]  
Discount interest rate to prime 1.00%
Line of credit interest rate 7.50%
Letter of credit, prime rate 8.50%
2021 Letter of Credit [Member] | Minimum [Member]  
Line Of Credit Facility [Line Items]  
Line of credit facility, interest rate 3.00%