v3.25.1
Leases - Schedule of Information Related to the Lease Terms and Discount Rates of Leases (Detail)
Dec. 31, 2024
Dec. 31, 2023
Weighted average remaining lease term:    
Operating leases 3 years 3 months 18 days 4 years 3 months 18 days
Finance leases 3 months 18 days 1 year 3 months 18 days
Weighted average discount rate:    
Operating leases 11.00% 11.00%
Finance leases 4.37% 4.37%