v3.24.1.1.u2
Leases - Schedule of Weighted Average Remaining Term and Discount Rate (Detail)
Mar. 31, 2024
Leases [Abstract]  
Operating lease, Weighted average remaining lease term 3 years 4 months 2 days
Operating lease, Weighted-average discount rate 6.25%
Finance lease, Weighted average remaining lease term 4 years 25 days
Finance lease, Weighted-average discount rate 7.72%