v3.26.1
Leases - Schedule of Present Value Assumptions used in Calculating Present Value of Lease Payments (Detail)
Jun. 30, 2026
Dec. 31, 2025
Lessee Disclosure [Abstract]    
Weighted-average remaining lease term 5 years 1 month 6 days 5 years 4 months 24 days
Weighted-average discount rate 7.41% 7.81%