v3.26.1
Commitments and Contingencies -Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitment period 5 years  
Purchase commitment $ 18.5  
Remaining purchase commitment   $ 15.5
Purchase commitment next twelve months   $ 3.5