XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Agreement - Schedule of Credit Agreement (Parenthetical) (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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%