XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Minimum Payments under Leases, Exclusive of Property Taxes and Insurance (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee Operating Lease Liability Payments [Line Items]  
2025 $ 5,735
2026 3,063
2027 2,042
2028 1,355
2029 541
Thereafter 894
Total lease payments 13,630
Facility [Member]  
Lessee Operating Lease Liability Payments [Line Items]  
2025 5,231
2026 2,621
2027 1,710
2028 1,164
2029 474
Thereafter 894
Total lease payments $ 12,094