XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Oct. 21, 2015
Dec. 31, 2024
Commitments And Contingencies [Line Items]        
Tax Protection Agreement Period 4 years 4 years 8 years 4 years
Outstanding borrowings $ 79,000,000     $ 274,550,000
Standby Letters of Credit [Member]        
Commitments And Contingencies [Line Items]        
Outstanding borrowings 100,000     100,000
Letters of Credit Outstanding, Amount $ 0     $ 0